Ai-je besoin de resx Designer.cs fichier?
Mon entreprise utilise une combinaison de quelques tables de base de données, une page web front-end et une "exportation" de l'application pour gérer nos ressources de chaîne dans nos sites web.
La demande de permis d'exportation l'habitude de travailler pour le mieux quand nous avons utilisé VS2008, mais depuis le passage à VS2010 les ressources ont maintenant un designer.cs fichier "sous" dans l'explorateur de solutions.
Le problème est que l ' "exportation" de l'application génère seulement le .fichiers resx et de ne pas le sous-jacent designer.cs fichiers.
Donc, est-il un moyen pour ne pas avoir ces concepteur.fichiers cs, ou, alternativement, d'une certaine façon automatiquement re-générer (ou même certains de commande de la demande de permis d'exportation pouvaient appeler pour re-générer)
OriginalL'auteur Antony Scott | 2010-07-09
Vous devez vous connecter pour publier un commentaire.
À partir de MSDN, nous avons:
Compilation de Ressources dans des Assemblages
fantastique, je viens de changer mon exportation d'application pour exécuter le resgen outil si il y avait aussi un .le concepteur.cs fichier (> 0 octets) dans le même dossier que le .fichier resx. (Je ne pouvais pas attendre jusqu'à lundi, la curiosité a obtenu le meilleur de moi)
hmm, ce n'est pas tout à fait le travail correctement. Il compilés juste bien, mais l'application s'est écrasé quand je l'ai couru. Donc, j'ai essayé une approche différente qui fonctionne presque. J'ai commencé une nouvelle question, parce que c'est un problème un peu différent. stackoverflow.com/questions/3230585/...
OriginalL'auteur
J'ai eu un problème où VS 2010 ne serait pas régénérer le Concepteur.fichiers cs, et ne pouvait pas trouver la solution ailleurs.
J'ai été capable de se régénérer eux, bien que, sans aller jusqu'à la ligne de commande.
Pour résoudre le problème dans Visual Studio 2010, je n'ai suivantes:
Run Custom Tool
Qui reconstruit le Designer.cs fichier.
Espère que cela pourrait aider quelqu'un d'autre dans l'avenir..
PublicResXFileCodeGenerator
(et dès que vous modifiez ce champ, le concepteur de fichier est automatiquement généré)Nous utilisons un outil personnalisé pour synchroniser des fichiers resx de notre serveur. Cette astuce est idéal pour obtenir des VS pour reconstruire le fichier code-behind associé!
OriginalL'auteur
Si vous préférez générer automatiquement les *.le concepteur.cs des fichiers à partir de *.fichiers resx lors de la construction du projet, l'approche suivante a travaillé pour nous, et il peut travailler pour vous aussi:
Cette solution est basée sur tous les fichiers de ressources sont indiqués comme étant "EmbeddedResource" au sein d'une ItemGroup du fichier de projet, par exemple
Avertissement: Ceci a été testé avec Visual Studio 2013 et les projets C#. Il peut ou peut ne pas fonctionner pour d'autres projets et/ou dans d'autres versions de Visual Studio.
CustomToolNamespace
, ou bien il serait de générer un.cs
fichier nommé égale à la.resx
-fichier.OriginalL'auteur
Essayez ceci:
Enregistrer et de construire à nouveau.
Le problème est résolu.
OriginalL'auteur