如果你的項目要提供多個dll給別人用,那麼不妨讓你的dll合併為一個,讓別人看起來簡潔,引用起來不會過於繁瑣。 本篇比較少,但也算是比較實用吧。 Imerge下載地址:https://www.microsoft.com/en-us/download/details.aspx?id=17630 下載完
序言
如果你的項目要提供多個dll給別人用,那麼不妨讓你的dll合併為一個,讓別人看起來簡潔,引用起來不會過於繁瑣。
本篇比較少,但也算是比較實用吧。
下載微軟的輔助工具ILMerge
Imerge下載地址:https://www.microsoft.com/en-us/download/details.aspx?id=17630
下載完,傻瓜式下一步。
合併多個Dll
場景:C盤有2個dll,分別為: C:\A.dll ,C:\B.dll
結果:合併為C:\C.dll
具體操作:
首先我的ILMerge安裝到啦C盤的路徑為:C:\Program Files (x86)\Microsoft\ILMerge
如圖:
1、cd C:\Program Files (x86)\Microsoft\ILMerge
2、ILmerge /ndebug /target:dll /out:C:\C.dll /log C:\A.dll C:\B.dll
3、我日,就這麼簡單好啦,是滴,就這麼簡單。
4、其中:/log:log.txt命令是將生成過程中的日誌,寫入到log.txt文件中。out:merge.dll:是輸出文件。AnalysisLibrary.dll USBClassLibrary.dll是源文件,多個源文件用空格隔開。
界面化管理工具
1、下載地址:http://ilmergegui.codeplex.com/releases/view/617003
2、下載安裝過後的界面
3、操作特別簡單,自己看看吧。
總結
最近比較忙,還不給漲工資,再不寫博客總感覺心裡不踏實。沒辦法,就整個短點的博客給大家分享下吧。希望對您有用,如果你在開發,使用中,遇到問題歡迎加入左上角的兩個群,咱們一起整。