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