ILMerge合并多个DLL

简介:

序言

如果你的项目要提供多个dll给别人用,那么不妨让你的dll合并为一个,让别人看起来简洁,引用起来不会过于繁琐。

本篇比较少,但也算是比较实用吧。

下载微软的辅助工具ILMerge

Imerge下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=17630

下载完,傻瓜式下一步。

合并多个Dll

场景:C盘有2个dll,分别为: C:\A.dll ,C:\B.dll 

结果:合并为C:\C.dll

具体操作:

首先我的ILMerge安装到啦C盘的路径为:C:\Program Files (x86)\Microsoft\ILMerge

如图:

1、cd C:\Program Files (x86)\Microsoft\ILMerge

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是源文件,多个源文件用空格隔开。

界面化管理工具

1、下载地址:http://ilmergegui.codeplex.com/releases/view/617003

2、下载安装过后的界面

3、操作特别简单,自己看看吧。

分类: ASP.NET
 
 
本文转自左正博客园博客,原文链接: http://www.cnblogs.com/soundcode/p/7151955.html,如需转载请自行联系原作者
相关文章
|
2月前
|
C# Windows
C#实现指南:将文件夹与exe合并为一个exe
C#实现指南:将文件夹与exe合并为一个exe
145 9
|
7月前
|
IDE API 开发工具
visual studio 生成dll文件以及修改输出dll文件名称操作
visual studio 生成dll文件以及修改输出dll文件名称操作
276 0
|
C++ 索引
VC通过函数索引调用DLL范例
VC通过函数索引调用DLL范例
62 0
|
C#
[C#]使用Costura.Fody将源DLL合并到目标EXE
原文:[C#]使用Costura.Fody将源DLL合并到目标EXE   本文为原创文章,如转载,请在网页明显位置标明原文名称、作者及网址,谢谢! 一、本文主要是使用Costura.Fody工具将源DLL合并到目标EXE,因此,需要从以下任一链接下载: ①从Github地址下载: https://github.
3097 0
C#.Net 如何动态加载与卸载程序集(.dll或者.exe)6-----在不卸载程序域的前提下替换程序集文件。
原文:C#.Net 如何动态加载与卸载程序集(.dll或者.exe)6-----在不卸载程序域的前提下替换程序集文件。 当某个程序集文件被载入AppDomain,该文件在AppDomain.Unload之前是不能被替换和删除的。
2395 0
|
C# 开发工具 IDE
[C#]使用ILMerge将源DLL合并到目标EXE(.NET4.6.2)
原文:[C#]使用ILMerge将源DLL合并到目标EXE(.NET4.6.2)  本文为原创文章,如转载,请在网页明显位置标明原文名称、作者及网址,谢谢! 本文主要是使用微软的ILMerge工具将源DLL合并到目标EXE,因此,需要下载以下工具: https://www.microsoft.com/en-us/download/details.aspx?id=17630 或在百度网盘下载: https://pan.baidu.com/s/1qYyqJCC 将该软件进行确定性安装即可。
1449 0