使用方法非常簡單
在專案屬性視窗中,選擇"生成事件",在"生成後事件命令列"下的文字框中輸入
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...