7..Net将多个DLL打包为一个DLL(ILMerge)
在做.Net底层编码过程中,为了功能独立,有可能会生成多个DLL,引用时非常不便。这方面微软提供了一个ILMerge工具原版DOS工具,可以将多个DLL合并成一个。下载完成后需要安装一下,然后通过DOS命令进入。具体用法如下:
1 | D:\Program Files\Microsoft\ILMerge>ilmerge /log:log.txt /targetplatform:v4 / |
说明:此操作的目的是:将当前目录下的AnalysisLibrary.dll和USBClassLibrary.dll类库,按照.NetFramework 4.0形式(V4)合并成merge.dll。
其中:/log:log.txt命令是将生成过程中的日志,写入到log.txt文件中。out:merge.dll:是输出文件。AnalysisLibrary.dll USBClassLibrary.dll是源文件,多个源文件用空格隔开。
当然也有人添加了界面,如果不习惯DOS命令,也可以到此处下载GUI界面工具。请下载1.9版本或更新的版本,1.0版本仅支持到Framework2.0。界面工具比较简单,此处不赘。
装载:
- 本文标题:7..Net将多个DLL打包为一个DLL(ILMerge)
- 本文作者:iteming
- 本文链接:http://chik.cn/2020/04/09/7-Net将多个DLL打包为一个DLL-ILMerge/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
# Related Post
1.17.K8S学习笔记
2.16.单点登录(使用httpwebrequest_Post数据到网站)
3.15.WIN7_IIS7.5_WCF配置,WCF发布(图文讲解).在IIS8添加WCF服务
4.14.win7_iis_7.5配置mvc程序,IIS_7.5配置WEB_API程序(图文介绍)
5.13.ORACLE查询历史数据(数据还原到历史时间点)
6.11.datatable.AccepteChanges()方法和datatable.RejectChanges()方法对DataTable.Rows[i].Delete()的操作。
7.10.oracle数据库还原,如何将dmp文件还原到oralce库
8.9.C#调用dll函数,IntPtr如何作参数传递
1.17.K8S学习笔记
2.16.单点登录(使用httpwebrequest_Post数据到网站)
3.15.WIN7_IIS7.5_WCF配置,WCF发布(图文讲解).在IIS8添加WCF服务
4.14.win7_iis_7.5配置mvc程序,IIS_7.5配置WEB_API程序(图文介绍)
5.13.ORACLE查询历史数据(数据还原到历史时间点)
6.11.datatable.AccepteChanges()方法和datatable.RejectChanges()方法对DataTable.Rows[i].Delete()的操作。
7.10.oracle数据库还原,如何将dmp文件还原到oralce库
8.9.C#调用dll函数,IntPtr如何作参数传递