使用Microsoft ILMerge把DLL合并到一个EXE中
2012-01-16 13:36
471 查看
ILMerge的下载地址:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17630
参看:
http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx
ILMerge is packaged as a console application. But all of its functionality is also available programmatically.
There are several options that control the behavior of ILMerge. See the documentation that comes with the tool for details.
ILMerge runs in the v2.0 .NET Runtime, but it is also able to merge v1 or v1.1 assemblies. However it can merge PDB files only for v2 assemblies.
Currently, ILMerge works only on Windows-based platforms. It does not yet support Rotor or Mono.
If you have any problems using ILMerge please contact mbarnett _at_ microsoft _dot_ com. More details are available at the ILMerge web site.
本文出自 “GONE WITH THE WIND” 博客,请务必保留此出处http://h2appy.blog.51cto.com/609721/764711
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17630
参看:
http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx
Overview
ILMerge is a utility that can be used to merge multiple .NET assemblies into a single assembly. ILMerge takes a set of input assemblies and merges them into one target assembly. The first assembly in the list of input assemblies is the primary assembly. When the primary assembly is an executable, then the target assembly is created as an executable with the same entry point as the primary assembly. Also, if the primary assembly has a strong name, and a .snk file is provided, then the target assembly is re-signed with the specified key so that it also has a strong name.ILMerge is packaged as a console application. But all of its functionality is also available programmatically.
There are several options that control the behavior of ILMerge. See the documentation that comes with the tool for details.
ILMerge runs in the v2.0 .NET Runtime, but it is also able to merge v1 or v1.1 assemblies. However it can merge PDB files only for v2 assemblies.
Currently, ILMerge works only on Windows-based platforms. It does not yet support Rotor or Mono.
If you have any problems using ILMerge please contact mbarnett _at_ microsoft _dot_ com. More details are available at the ILMerge web site.
本文出自 “GONE WITH THE WIND” 博客,请务必保留此出处http://h2appy.blog.51cto.com/609721/764711
相关文章推荐
- 用ILMerge.exe合并dll
- 使用Costura.Fody把C#程序(含多个Dll)合并成一个Exe
- 【开发工具】dll程序集合并工具之ILMerge
- 多个DLL合并成一个DLL,把DLL合并到Exe中的解决方案
- C#程序(含多个Dll)合并成一个Exe的简单方法
- wpf dll和exe合并成一个新的exe
- ILMerge合并多个DLL
- 收藏了多个DLL合并成一个DLL,把DLL合并到Exe中的解决方案
- 使用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- 把C#程序(含多个Dll)合并成一个Exe的超简单方法
- 利用Costura.Fody制作绿色单文件程序(C#程序(含多个Dll)合并成一个Exe)
- 使用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- wpf dll和exe合并成一个新的exe
- 使用ILMerge工具合并把dll与exe合并以及把多个dll合并
- VS2005发布网站问题及"aspnet_merge.exe”已退出,代码为 1的错误以及所有代码文件生成一个dll
- 把C#程序(含多个Dll)合并成一个Exe的超简单方法
- 在python中调用dll,并将dll以及python合并打包成一个exe文件的方法
- ILMerge合并把dll与exe合并为exe以及把多个dll合并成一个dll
- ILMerge之WinForm程序集合并工具使用心得
- wpf dll和exe合并成一个新的exe