ILMerge

2014-02-22  籽藤 

C#:

最近用C#写了个小程序需要引用dll文件,可是单单只复制exe文件到别的地方,无法运行;连dll    一起复制又太麻烦,因此google了一下,发现原来Microsoft提供了一个合并程序集的软件--    ILMerge.

可以点此下载ILMerge,并安装...

---接下来介绍一下怎么使用ILMerge:首先找到已经安装的ILMerge.exe的路径并复制,在此先把将要被合并的程序集复制到和ILMerge在同一个目录下,这样更容易操作;

然后Windows+R打开运行输入CMD进入DOS,接着进入ILMerge所在的路径(CD 路径);按如下格式输入(ILMerge.exe /ndebug /target:winexe /out:生成的新程序的名称.exe 闹钟.exe /log 程序集1.dll 程序集2.dll),回车后等待程序合并完毕。提示:/target:winexe 意思是生成窗体应用程序。操作如图:

最后在ILMerge目录下生成新的程序,以后只需复制这个exe文件即可运行程序...

最后,由于在DOS下用命令来生成稍微麻烦,在此提供一个图形化操作的另一个软件:ILMerge-GUI, the .NET merger,点此下载---由于是界面操作,这里就不再赘述...如图:

406°/4069 人阅读/0 条评论 发表评论

登录 后发表评论