前天刚用了一下Micrsoft官网那个的ILMerge来实现exe以及dll文件的绑定.
不过操作是在CMD命令行中完成的,很不友好,便自己开发了一个程序,可以灵活操作,在此分享一下.
这就是我写的ILMergeEx:
下面介绍一下程序使用方法:
1.打开程序如下图所示:
2.假设我要将桌面下”新建文件夹”中的WindowsFormsApplication2.exe与 newDll.dll, newExe.exe绑定生成一个exe文件. 其中newDll.dll, newExe.exe 为WindowsFormsApplication2.exe中的应用项:
3.打开程序,主文件我们选择WindowsFormsApplication2.exe,引用程序集我们选择newExe.exe和newDll.dll,导出新exe文件名我们设置为HC,路径同样为桌面下的新建文件夹:
4.点击导出,则程序会自动调用ILMerge完成主文件和引用程序的绑定,此时运行的DOS程序与直接在CMD下运行ILMerge是一样D:
5.最后在回新建文件夹查看,就会看见捆绑好的新exe文件啦:
以上在VS2008,WIN7,.NET3.5环境下测试通过.
程序下载地址:
作者:黄聪
出处:http://www.cnblogs.com/huangcong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/huangcong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)