2

有没有更好的方法来修改我当前使用的.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文件,这意味着它非常耗时且容易出错,最后但并非最不重要的一点是,我确实觉得往返程序集很可能最终会丢失信息,即使是在不经意间,因此我担心我会在一些尚未预料到的情况下早晚被咬。

4

0 回答 0