J'ai quelques fichiers de ressources (.resx) dans une DLL.compiler mes fichiers resx depuis l'extérieur de mon studio visuel
cette dll est référencé à partir de mon site, et crée une compilation dll « admin.UserControlResource.dll » dans mon \ bin \ dossier de la langue de mon « UserControlResource.de.resx »
maintenant j'ai une nouvelle ressource fichiers (le fichier texte .resx), et je veux les compiler dans une nouvelle DLL, en dehors de mon projet, donc je vais pouvoir copier ces dll sur mon serveur de production.
J'ai essayé resgen.exe, mais cela ne me permet pas de spécifier l'extension .dll pour le fichier généré.
J'ai essayé une autre extension et je l'ai renommée en .dll, mais cela n'a pas fonctionné.
ce que j'ai essayé:
resgen UserControlResource.de.resx
al.exe /t:lib /culture:de /embed:"UserControlResource.de.resources" /out:"Dwight.UserControl.resources.dll"
je l'ai vu (dans les exemples) al.exe été exécutés avec et sans/t: lib, mais les deux ne fonctionnent pas.
qu'est-ce que je veux dire par 'ne travaillez pas'?
resgen crée un fichier .resources
al.exe crée une dll et ne montre aucun avertissement
mais quand je copie le dll au serveur les ressources par défaut en anglais sont utilisées, et non l'allemand (de) les uns.
J'ai utilisé resgen pour créer un fichier .resources à partir du fichier .resx, et al.exe pour créer une ressource dll à partir du fichier .resources, mais pas de chance – Michel
Salut Michel, pouvez-vous expliquer ce qui s'est passé, je ne suis pas sûr ce que vous voulez dire par "pas de chance". Est-ce que resgen a fait ce que vous attendiez, qu'est-ce que al.exe a produit par exemple? – eslsys
bon point, 'pas de chance' n'est pas si significatif .... je vais éditer la question et montrer ce que j'ai fait. – Michel