C 呼叫 ilmerge 合併Dll

2021-05-27 07:25:03 字數 624 閱讀 8040

使用方法非常簡單

在專案屬性視窗中,選擇"生成事件",在"生成後事件命令列"下的文字框中輸入

ilmerge /ndebug /t:dll /log c:/1/devexpress.data.v7.3.dll c:/1/devexpress.officeskins.v7.3.dll c:/1/devexpress.utils.v7.3.dll c:/1/log4net.dll /out:c:/1/kkun/tstring.core.dll

然後編譯就可以合併多個dll到乙個dll了,

其中有兩個非常重要的引數,更多的引數可以看安裝後的幫助檔案

/log 後邊直接跟你要合併的dll,多個dll用空格隔開即可

/out:引數後跟要生成的dll名稱,該dll可以實際存在,也可以不存在

更多高階技巧還要自己多看幫助,

這裡有一些小技巧,例如,ilmerge合併後的dll將預設使用第乙個輸入的dll的assemblyinfo的宣告,

那現在你可以把自己寫的dll放在第一位,

而把類似log4net,aspnetpager等第三方dll放到後面,這樣生成的dll就是你自己的assemblyinfo了,

單看程式集別人基本上不會猜到你用了那些第三方控制項了!

ILMerge合併多個DLL

如果你的專案要提供多個dll給別人用,那麼不妨讓你的dll合併為乙個,讓別人看起來簡潔,引用起來不會過於繁瑣。本篇比較少,但也算是比較實用吧。場景 c盤有2個dll,分別為 c a.dll c b.dll 結果 合併為c c.dll 具體操作 首先我的ilmerge安裝到啦c盤的路徑為 c prog...

ILMerge合併多個DLL

如果你的專案要提供多個dll給別人用,那麼不妨讓你的dll合併為乙個,讓別人看起來簡潔,引用起來不會過於繁瑣。本篇比較少,但也算是比較實用吧。場景 c盤有2個dll,分別為 c a.dll c b.dll 結果 合併為c c.dll 具體操作 首先我的ilmerge安裝到啦c盤的路徑為 c prog...

ilmerge工具合併多個DLL或EXE

這是乙個微軟提供的合併多個dll 或是將dll合併進exe的工具 合併成dll c program files x86 microsoft ilmerge ilmerge log t dll out d temp myexcel bobatools.dll d product ilolidll il...