У меня есть несколько файлов ресурсов (.resx) в dll.
на эту dll ссылается мой сайт, и при компиляции создается dll 'admin.UserControlResource.dll' в папке my \ bin \ languageиз моего '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 выполнялся с / без /t: lib, но оба не работают.
что я имею в виду под словом "не работает"?
resgen создает файл .resources
al.exe создаетdll и не показывает предупреждений
, но когда я копирую dll на сервер, используются английские ресурсы по умолчанию,а не немецкие (де).