在.NET编程时,有可能会生成多个DLL,或者项目要提供多个dll给别人用,引用时很是不便,咱们能够将这些dll合并为一个dll,微软提供了一个ILMerge工具实现合并dllhtml
合并多个Dll的实例编程
首先个人ILMerge安装到啦C盘的路径为:C:\Program Files (x86)\Microsoft\ILMerge工具
一、C盘有2个dll,分别为: C:\A.dll ,C:\B.dll,将这两个DLL合并为C:\C.dlldebug
二、开始-》运行 -》 cmd -> cd C:\Program Files (x86)\Microsoft\ILMerge日志
三、输入:ILmerge /ndebug /target:dll /out:C:\C.dll /log C:\A.dll C:\B.dll,回车,合并完毕htm
四、上述DOS命令的说明get
(1)、/log:log.txt命令是将生成过程当中的日志,写入到log.txt文件中。cmd
(2)、out:C:\C.dll:是输出文件。引用
(3)、C:\A.dll C:\B.dll是源文件,多个源文件用空格隔开。bug
参考资料:使用ILMerge合并多个DLL http://www.studyofnet.com/news/1174.html