首页 > 软件下载 > 编程开发

ILMerge 2.12.0803 官方版

2022-07-12

资源介绍

ILMyt是将多个.NET程序集合并为单个.NET程序集的实用工具。它对可执行文件和DLL都起作用,并有几个选项来控制输出的处理和格式。如果你的项目要提供多个dll给别人用,那么不妨让你的dll合并为一个,让别人看起来简洁,引用起来不会过于繁琐。

image.png

合并多个Dll
场景:C盘有2个dll,分别为: C:A.dll ,C:B.dll 
结果:合并为C:C.dll
具体操作:
首先我的ILMerge安装到啦C盘的路径为:C:Program Files (x86)MicrosoftILMerge
如图:
1、cd C:Program Files (x86)MicrosoftILMerge
2、ILmerge /ndebug /target:dll /out:C:C.dll /log C:A.dll C:B.dll 
3、我日,就这么简单好啦,是滴,就这么简单。
4、其中:/log:log.txt命令是将生成过程中的日志,写入到log.txt文件中。out:merge.dll:是输出文件。AnalysisLibrary.dll USBClassLibrary.dll是源文件,多个源文件用空格隔开。
详细使用方法:
打开cmd命令,进入到”ILMerge“目录
步骤四:执行以下红色字体命令,其中targetplatform代表.net版本,target代表目标类型,out后面先接生成目标exe的名字、原exe名字、原dll名字(可多个)
ilmerge /targetplatform:v4 /target:winexe /out:d.exe a.exe  b.dll  c.dll
生成成功后目录会多出两个文件:pdb文件主要是放程序调试信息的,可以不用理。exe就是最终的目标程序,直接拷去用就行啦。
另外
命令的target后面可以接三种类型:
winexe:合并为应用程序文件
library:合并为库文件
exe:合并为exe文件,不同的是打开时会带有cmd命令

展开全部

版权声明

1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!

2 本站资源下载后不得用于商业用途,所有资源请在下载后24小时内删除。

3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。

4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784

最近更新

热门排行

最需网客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端