网站大量收购独家精品文档,联系QQ:2885784924

(ILMerge.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(ILMerge

2.下载后是安装:   查看原图(大图)  3.不到一分钟就可以安装完毕:  4.我是安装在I盘下ILMerge目录下,以下是安装后的文件,就一个ILMerge.exe文件而已,我们等会就是用它打包程序的.  5.为了演示,我重新建了个工程,最后生成的是 Main.exe 和 newDll文件,其中newDll是Main.exe 中要引用的Dll文件,为了演示方便,我将它们都复制到了ILMerge的目录下,现在我们就试着用ILMerge将newDll和Main.exe文件打包起来吧.  6.然后进入dos窗口,进入ILMerge目录,然后执行下面代码:  I:ILMergeILMerge.exe /ndebug /target:winexe  /out:newclient.exe MainExe.exe  /log newDll.dll  7.ILMerge运行时的窗口,此时它正在努力的将Main.exe和newDll文件捆绑在一起:  查看原图(大图)  8.DOS窗口关闭后,我们在去ILMerge目录下看看,此时已经生成好了我们想要的newclient.exe文件,它就是Main.exe和newDll.dll的结合体啦:  以上实验在WIN7下.net framework3.5 平台,vs2008环境中测试通过winform如何只生成一个exe?一个winform项目项目引用了一个dll,当生成时会在Release目录中存在以下文件: a.exe,b.dll我现在想把2个文件合并,编译成一个文件c.exe,即看不到b.dll这个文件,如何做到呢?------解决方案--------------------搜索ILMerge,这个可以合并exe和多个dll ------解决方案--------------------试试微软的ilmerge------解决方案--------------------除了用ILMerge,还可以把dll当成资源打包进exe ------解决方案--------------------C# 中将所有引用的DLL 和exe文件打成一个exe文件C#工程经常会引用多个DLL文件,形成一个完整的工程项目的目的。这样的工程在发布时,需要将编译形成的EXE文件与DLL文件共同发布。如果感觉麻烦,可以将这些DLL文件与EXE文件合并,最终形成一个更大的EXE文件,然后只发布这个EXE文件就可以。这个工具就是ilMerge,可以到/~mbarnett/ILMerge.aspx下载。下载安装完毕后,设安装在c:\ilMerge目录下,只有一个有用的文件,ilMerger.exe,对于需要装配到一起的文件,我的意见是将当时工程中形成的EXE文件和引用的DLL文件都拷贝到ilMerger目录下,(我的实验例子中是chemRegression.exe文件和zedGraph.dll文件),然后进入dos窗口,进入ilMerger目录,既c:\ilMerger,然后执行下面目录:c:\ilMergerilmerge /ndebug /target:winexe /out:newclient.exe chemRegression.exe /log zedgraph.dll就可以合并,合并后形成的exe文件为newclient.exe以上实验在.net framework2.0 平台,vs2005环境下测试通过 ------解决方案--------------------ILMergeILMerge 可以将多个.NET程序集合并成一个单一的程序集合并DLL:ILMerge /target: library /out: output.dll input1.dll input2.dll input3.dll合并EXE:ILMerge /target: exe /out: output.exe input1.exe input2.dll input3.dll? 参考压缩为EXE文件ILMerge使用方法详解:ILMerge是将 C#制作的WinForm应用程序打包成一个.exe文件(不是打包成安装文件啊!),首先安装ILMerge,到百度搜索这个这个关键字就会有很多说明、使用方法、安装下载。安装以后,需找到你安装ILMerge的目录,因为操作ILMerge需要在DOC下。看图可以知道在ILMerge安装目录下才存在ILMerge这个命令。到达这个目录下后,将你制作的WinForm程序生成Release版本。VS下菜单是 “生成”---“批生成”生成以后,找到生成的Release版本路径。最后一步就是具体打包了:继续DOC下输入ILMerge /ndebug /target:winexe /out:F:\TestForm\TestF

文档评论(0)

yyf7373 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档