ILMerge 2.12.0803 官方版

2022-07-12發(fā)布者:lisi大小: 下載:0

文件大小:

軟件介紹

?ILMyt是將多個(gè).NET程序集合并為單個(gè).NET程序集的實(shí)用工具。它對(duì)可執(zhí)行文件和DLL都起作用,并有幾個(gè)選項(xiàng)來(lái)控制輸出的處理和格式。如果你的項(xiàng)目要提供多個(gè)dll給別人用,那么不妨讓你的dll合并為一個(gè),讓別人看起來(lái)簡(jiǎn)潔,引用起來(lái)不會(huì)過(guò)于繁瑣。

image.png

合并多個(gè)Dll
場(chǎng)景:C盤(pán)有2個(gè)dll,分別為: C:A.dll ,C:B.dll 
結(jié)果:合并為C:C.dll
具體操作:
首先我的ILMerge安裝到啦C盤(pán)的路徑為:C:Program Files (x86)MicrosoftILMerge
如圖:
1、cd C:Program Files (x86)MicrosoftILMerge
2、ILmerge /ndebug /target:dll /out:C:C.dll /log C:A.dll C:B.dll 
3、我日,就這么簡(jiǎn)單好啦,是滴,就這么簡(jiǎn)單。
4、其中:/log:log.txt命令是將生成過(guò)程中的日志,寫(xiě)入到log.txt文件中。out:merge.dll:是輸出文件。AnalysisLibrary.dll USBClassLibrary.dll是源文件,多個(gè)源文件用空格隔開(kāi)。
詳細(xì)使用方法:
打開(kāi)cmd命令,進(jìn)入到”ILMerge“目錄
步驟四:執(zhí)行以下紅色字體命令,其中targetplatform代表.net版本,target代表目標(biāo)類(lèi)型,out后面先接生成目標(biāo)exe的名字、原exe名字、原dll名字(可多個(gè))
ilmerge /targetplatform:v4 /target:winexe /out:d.exe a.exe  b.dll  c.dll
生成成功后目錄會(huì)多出兩個(gè)文件:pdb文件主要是放程序調(diào)試信息的,可以不用理。exe就是最終的目標(biāo)程序,直接拷去用就行啦。
另外
命令的target后面可以接三種類(lèi)型:
winexe:合并為應(yīng)用程序文件
library:合并為庫(kù)文件
exe:合并為exe文件,不同的是打開(kāi)時(shí)會(huì)帶有cmd命令

發(fā)表評(píng)論(共0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。

3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部