Как изменить глобальный ресурс DLL без компиляции кода?

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам