ILMerge合並多個DLL


序言

如果你的項目要提供多個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、操作特別簡單,自己看看吧。

總結

最近比較忙,還不給漲工資,再不寫博客總感覺心里不踏實。沒辦法,就整個短點的博客給大家分享下吧。希望對您有用,如果你在開發,使用中,遇到問題歡迎加入左上角的兩個群,咱們一起整。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM