Изменить информацию о версии встроенной сборки .NET - PullRequest
2 голосов
/ 05 октября 2011

Есть ли лучший способ изменить информацию о версии .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, что означает, что он очень трудоемкий и несколько подвержен ошибкам, и, наконец, что не менее важно, я чувствую, что обход сборки, я вполне могу в конечном итоге потерять информацию, даже если невольно, поэтому я боюсь, что рано или поздно меня укусят в каком-то еще непредвиденном сценарии.

...