现在的位置: 首页 > 综合 > 正文

C# 将多个DLL和exe合成一个exe程序C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件ILMergeILMerge

2012年11月03日 ⁄ 综合 ⁄ 共 666字 ⁄ 字号 评论关闭

C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件

原文地址:http://www.cnblogs.com/hongfei/archive/2013/03/14/2958627.html#2634561

 

ILMerge下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en

下载后直接默认安装。安装后就三个文件。

将自己做的winform的程序,bin\Debug 目录下的DLL和exe复制到ILMerge的安装目录下。

打开CMD

进入安装目录: cd C:\Program Files (x86)\Microsoft\ILMerge

 ILMerge.exe /ndebug /target:winexe  /out:egoFixHelper.exe /log egoHelper.exe ES2007.dll CXCore.dll Interop.EgoKernel.dll FixBPMES.dll

 1.输出后的exe的名称

 2.合成前的exe名称

 3.需要合成的所有的DLL 以空格分隔开

 

 

 

 其他示例:
合并file1.dll、file2.dll以及myApp.exe到newApp.exe

ILmerge /ndebug /target:winexe /out:C:\newApp.exe /log C:\myapp.exe C:\file1.dll C:\file2.dll

 

 

 

抱歉!评论已关闭.