Как изменить глобальный ресурс DLL без компиляции кода? - PullRequest
0 голосов
/ 10 мая 2011

Я разделил мои файлы глобальных ресурсов в другой библиотеке классов в своем проекте решения. Если в случае после перехода в производство я хочу изменить некоторые значения ресурсов или если я хочу добавить новый файл ресурсов для новой страны, то возможно ли изменить мой текущий ресурс DLL? Доступны ли какие-либо программные инструменты? если да, пожалуйста, дайте мне знать инструменты.

1 Ответ

1 голос
/ 10 мая 2011

Однако вы всегда можете заменить DLL, если изменяется публичный API сборки ресурса. Вы сломаете свой код. JIT-компиляция, которая выполняет фактическую привязку, происходит во время выполнения, и поэтому обычно всегда безопасно заменять сборкой с дополнительными элементами, но только если не с использованием какого-либо вида версии или строго именованные сборки.

Вам не нужно перекомпилировать или связывать вещи с .NET, но вам придется перестраивать сборки ресурсов. .NET Framework SDK содержит инструменты для этого.

Вы можете использовать resgen.exe, а также компилятор C # с флагом /resource: для связи, создания или встраивания ресурсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...