ILMerge的使用方法

以前使用过ILMergeGUI,虽然相对于ILMerge会比较方便,但是不知道怎么回事老会出错误,只能把程序打包成为版本为2.0或者4.5的集成程序,所以就抛弃了它。又开始使用ILMerge了。所以下面我要说说我使用ILMerge遇到的问题。

1、要集成的程序必须是release过的,不然会出一些莫名其妙的问题。注:在我的工控机上运行的集成程序集成的过程中就是必须要添加release过的程序,如果添加的是debug的,就会出现错误。

2、使用ILMerge命令必须在dos下切换到安装ILMerge的目录下才可以。

3、下面就是我使用过的命令:

   a、首先转到安装ILMerge的目录下,DOS里显示的结果如: D:\Program Files (x86)\Microsoft\ILMerge>

   b、再加入ILMerge的使用命令,D:\Program Files (x86)\Microsoft\ILMerge>ILMerge /ndebug /target:winexe /targetp
latform:v4 /out:C:\Users\Administrator\Desktop\w2.exe

        /targetplatform:v4这条语句是设置输出的.net framework版本,这里我设置的是.net 4.0版本。

   c、这步加入输出目标的路径,全部命令为D:\Program Files (x86)\Microsoft\ILMerge>ILMerge /ndebug /target:winexe /targetp
latform:v4 /out:C:\Users\Administrator\Desktop\w2.exe  /out:C:\Users\Administrator\Desktop\w2.exe 

   d、最后再加入需要打包进去的所有部分,代码全部为D:\Program Files (x86)\Microsoft\ILMerge>ILMerge /ndebug /target:winexe /targetp
latform:v4 /out:C:\Users\Administrator\Desktop\w2.exe  /out:C:\Users\Administrator\Desktop\w2.exe /log C:\Users\Administrator\Desktop\测试仪.exe /log C:\Users\Administrator\Desktop\BLL.dll /log C:\Users\Administrator\Desktop\DAL.dll /log C:\Users\Administrator\Desktop\MyPanel3.0.dll          我这里加入的4个部分为测试仪.exe、BLL.dll、DAL.dll和MyPanel3.0.dll 。

     

你可能感兴趣的:(C#)