У меня есть несколько файлов ресурсов (.resx) в dll.скомпилировать мои файлы resx из-за пределов моей визуальной студии
Эта библиотека ссылки с моего сайта, и компилирование создает DLL марки «admin.UserControlResource.dll» в моей папке \ язык \ Bin из моего «UserControlResource.de.resx»
теперь у меня есть некоторый новый ресурс файлы (текстовый файл .resx), и я хочу скомпилировать их в новые dll, вне моего проекта, поэтому я могу просто скопировать эти dll на мой производственный сервер.
Я попытался resgen.exe, но это не позволит мне указать расширение .dll для сгенерированного файла.
Я попробовал другое расширение и переименовал его в .dll, но это не сработало.
это то, что я пробовал:
resgen UserControlResource.de.resx
al.exe /t:lib /culture:de /embed:"UserControlResource.de.resources" /out:"Dwight.UserControl.resources.dll"
я видел (в примерах) al.exe были выполнены и без/т: Lib, но оба не работают.
Что я имею в виду под «dont work»?
ResGen создает файл .resources
al.exe создает DLL и не показывает никаких предупреждений
но когда я скопировать DLL на сервер используются английские ресурсы по умолчанию, а не немецкий (де).
Я использовал resgen для создания файла .resources из файла .resx и al.exe для создания dll ресурса из файла .resources, но не удачи – Michel
Привет, Мишель, можете ли вы объяснить, что произошло, я не уверен что вы подразумеваете под «не повезло». Был ли resgen делать то, что вы ожидали, что, например, сделал al.exe. – eslsys
Хорошая точка, «не повезло» не так уж и значимо .... я отредактирую вопрос и покажу, что я сделал. – Michel