Я хочу изменить изображение из файла .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
файла? Помощь!