黄聪:C#版ILMerge-GUI,可将所有引用的DLL和exe文件打成一个exe文件,有图解
2010-03-29 18:26
411 查看
前天刚用了一下Micrsoft官网那个的ILMerge来实现exe以及dll文件的绑定.
http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en
不过操作是在CMD命令行中完成的,很不友好,便自己开发了一个程序,可以灵活操作,在此分享一下.
这就是我写的ILMergeEx:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918180433.png)
下面介绍一下程序使用方法:
1.打开程序如下图所示:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918192644.png)
2.假设我要将桌面下”新建文件夹”中的WindowsFormsApplication2.exe与 newDll.dll, newExe.exe绑定生成一个exe文件. 其中newDll.dll, newExe.exe 为WindowsFormsApplication2.exe中的应用项:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918182670.png)
3.打开程序,主文件我们选择WindowsFormsApplication2.exe,引用程序集我们选择newExe.exe和newDll.dll,导出新exe文件名我们设置为HC,路径同样为桌面下的新建文件夹:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918203660.png)
4.点击导出,则程序会自动调用ILMerge完成主文件和引用程序的绑定,此时运行的DOS程序与直接在CMD下运行ILMerge是一样D:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918204679.png)
5.最后在回新建文件夹查看,就会看见捆绑好的新exe文件啦:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918210420.png)
以上在VS2008,WIN7,.NET3.5环境下测试通过.
程序下载地址:
http://files.cnblogs.com/huangcong/ILMergeEx.rar
http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en
不过操作是在CMD命令行中完成的,很不友好,便自己开发了一个程序,可以灵活操作,在此分享一下.
这就是我写的ILMergeEx:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918180433.png)
下面介绍一下程序使用方法:
1.打开程序如下图所示:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918192644.png)
2.假设我要将桌面下”新建文件夹”中的WindowsFormsApplication2.exe与 newDll.dll, newExe.exe绑定生成一个exe文件. 其中newDll.dll, newExe.exe 为WindowsFormsApplication2.exe中的应用项:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918182670.png)
3.打开程序,主文件我们选择WindowsFormsApplication2.exe,引用程序集我们选择newExe.exe和newDll.dll,导出新exe文件名我们设置为HC,路径同样为桌面下的新建文件夹:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918203660.png)
4.点击导出,则程序会自动调用ILMerge完成主文件和引用程序的绑定,此时运行的DOS程序与直接在CMD下运行ILMerge是一样D:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918204679.png)
5.最后在回新建文件夹查看,就会看见捆绑好的新exe文件啦:
![](http://pic002.cnblogs.com/img/sd7087003/201003/2010032918210420.png)
以上在VS2008,WIN7,.NET3.5环境下测试通过.
程序下载地址:
http://files.cnblogs.com/huangcong/ILMergeEx.rar
相关文章推荐
- 黄聪:C#版ILMerge-GUI,可将所有引用的DLL和exe文件打成一个exe文件,有图解
- 黄聪:C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- 黄聪:C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- 黄聪:C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件(图解)
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- C# 中将所有引用的DLL 和exe文件打成一个exe文件(转)