日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

winform把所有dll打包成一个exe

發布時間:2024/1/17 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 winform把所有dll打包成一个exe 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家都知道做winform開發,是可以利用visual studio進行打包的,但是這種打包的方式需要雙擊安裝,那么有沒有什么方法,可以把winform程序打包成綠色版呢?當然,這里的“綠色版”也是相對的,如果您本地沒有安裝對應的.net Framework環境,也是無法運行的。 下面是本次winfrom程序打包演示的程序,及程序結構

1、利用微軟官方工具ILMerge合并程序集

a、將visual studio生成的dll,exe打包成一個exe文件,我們需要用到ILMerge,ILMerge是微軟官方提供的程序,下載地址:http://url.cn/JFazNb。下載完ILMerge單擊安裝,這里我們把ILMerge安裝在目錄C:Program FilesILMerge下。安裝完后ILMerge的目錄結構如下:

b、將需要合并的程序集,復制到C:Program FilesILMerge下,這樣更容易操作,復制后,目錄結構如下:

c、調出cmd窗口,進入ILMerge的安裝路徑?

輸入命令行cd C:Program FilesILMerge?

輸入命令行ILMerge.exe /ndebug /target:winexe /out:合并.exe winformdemo.exe /log Interop.AcrobatScan.dll?

會提示ILMerge: Done.?

合并完后,ILMerge的安裝路徑如圖所示,多了合并.exe文件,至此,程序集合并完成!

2、利用ILMerge-GUI, the .NET merger合并程序集

DOS界面是否太麻煩了?別急,還有基于ILMerge的圖形化工具,圖像化的ILMerge軟件ILMerge-GUI的下載地址是:http://url.cn/TcXlTV,安裝此程序前,必須有.net framework 4環境。

a、下載完ILMerge-GUI后,安裝

b、"Add assembiles",添加需要合并的程序,

c、"Output assembly",選擇合并后exe的生成路徑

d、其他選項根據需要自己選擇,選擇完畢后,單擊“Merger!”,合并完成后會有“the assembiles were merged!”的提示

轉載于:https://www.cnblogs.com/dachuang/p/10489950.html

總結

以上是生活随笔為你收集整理的winform把所有dll打包成一个exe的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。