Есть ли лучший способ изменить информацию о версии .NET сборки той, которую я сейчас использую.
Мой текущий подход заключается в следующем.
Я разбираю сборку с ildasm :
ildasm /nobar Riolo.WebUI.dll /out=Riolo.WebUI.il
Будет также создан скомпилированный файл ресурсов Riolo.WebUI.res, который я затем открою и отредактирую с помощью пользовательского интерфейса Visual Studio, а затем соберу сборку обратно с помощью ilasm :
ilasm Riolo.WebUI.il /OUTPUT=Riolo.WebUI.dll /RESOURCE=Riolo.WebUI.res /DLL /PDB
Существуют различные проблемы с этим процессом, главное, очевидно, что я чувствую, что стреляю в комара с широким рядом карронад, тогда как я не знаю, как декомпилировать файлы .res
в файлы .rc
с В командной строке я не могу использовать сценарий командной строки, так как мне нужно открыть Visual Studio, чтобы изменить файл .res
, что означает, что он очень трудоемкий и несколько подвержен ошибкам, и, наконец, что не менее важно, я чувствую, что обход сборки, я вполне могу в конечном итоге потерять информацию, даже если невольно, поэтому я боюсь, что рано или поздно меня укусят в каком-то еще непредвиденном сценарии.