Изменить информацию о версии встроенной сборки.NET

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

0 ответов

Другие вопросы по тегам