2009-07-21 6 views
4

J'ai actuellement un projet d'application Web C# avec une multitude de pages ainsi que leurs fichiers codebehind correspondants (aspx, cs, designer.cs). Quand j'ouvre la DLL créée pendant le processus de construction et l'ouvre dans l'explorateur d'objet de studio visuel, je peux clairement voir tout le codebehind.Web Application Project, et App_GlobalResources

Dans le même projet, j'ai un certain nombre de fichiers .resx dans le dossier App_GlobalResources du projet. Les fichiers designer.cs générés sont associés à ces fichiers .resx. Ces fichiers designer.cs ont l'espace de noms Resources. Toutefois, après la construction de l'application Web, l'espace de noms Resources n'est pas présent dans la DLL indiquant qu'ils n'ont pas été compilés.

Est-ce que quelqu'un aurait des idées sur la façon dont je peux inclure ces fichiers de code de ressource dans ma DLL. Cela permettrait d'éviter d'exécuter l'application Web via un projet de déploiement Web simplement pour générer un App_GlobalResources.dll

Merci d'avance!

Répondre

4

Cliquez avec le bouton droit sur le fichier de ressources et affichez les propriétés, puis remplacez "Action de construction" par "Ressource incorporée".

+0

Apparemment, tous les fichiers de ressources sont maintenant disponibles pour que ma DLL puisse faire référence sans avoir à déployer les fichiers sur l'ordinateur de l'utilisateur lors de l'installation. Merci. –

Questions connexes