Однако вы всегда можете заменить DLL, если изменяется публичный API сборки ресурса. Вы сломаете свой код. JIT-компиляция, которая выполняет фактическую привязку, происходит во время выполнения, и поэтому обычно всегда безопасно заменять сборкой с дополнительными элементами, но только если не с использованием какого-либо вида версии или строго именованные сборки.
Вам не нужно перекомпилировать или связывать вещи с .NET, но вам придется перестраивать сборки ресурсов. .NET Framework SDK содержит инструменты для этого.
Вы можете использовать resgen.exe, а также компилятор C # с флагом /resource:
для связи, создания или встраивания ресурсов.