修改生成的.NET程序集的版本信息

时间:2011-10-05 10:20:25

标签: assemblies ilasm ildasm roundtrip versioninfo

是否有更好的方法来修改我当前使用的.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文件反编译为{{1}使用命令行的文件,我不能使用命令行脚本,因为我必须打开Visual Studio来修改.rc文件,这意味着它非常耗时且容易出错,最后但并非最不重要,我确实觉得往复式装配我最终可能会丢失信息,即使是在不知情的情况下,因此我担心我会在某些不可预见的情况下提前或稍后被咬伤。

0 个答案:

没有答案
相关问题