Resgen Изменения. DLL Версии - PullRequest
0 голосов
/ 06 марта 2020

Я хочу изменить изображение из файла .exe. Я использовал .NETReflector, чтобы открыть его и извлечь файл ресурсов, где он находится. Затем я преобразовал файл .resource в файл .resx с resgen (который, я считаю, взят из VS NETFX4.0).

Однако, похоже, resgen меняет мои ссылки из библиотек, таких как System.Drawing.dll Version=1.0.5000.0 на Version=4.0.0.0, и когда я использую resgen для перекомпиляции его в файл ресурсов, я получаю сообщение об ошибке:

Could not load file or assembly 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.

Я даже попытался сослаться на старый дистрибутив System.dll, и все же все версии библиотеки обновились и сделали его непригодным для использования. Как я могу использовать resgen, чтобы он не изменил версию моего .resource файла? Помощь!

...