複雜專案中會引用大量的第三方dll檔案,為了便於管理會嘗試把相關打包合併成乙個dll檔案。
使用方法:
cd 安裝目錄ilmerge /target:library /targetplatform:v4 /out:c:\c.dll /log:log.txt c:\a.dll c:\b.dll
說明:
/target:library 輸入為dll
/targetplatform:v4 編譯平台為.net4.0
/log:log.txt 命令是將生成過程中的日誌,寫入到log.txt檔案中
/out:c:\c.dll 是輸出檔案
c:\a.dll c:\b.dll 是原始檔,多個原始檔用空格隔開
介面化工具:
詳見:
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...
如何將多個jar包合併為一
最近整合開源專案的時候發現乙個問題,每個專案都要引用一堆jar包,多有重複,且版本也不統一,如果能把功能相似的jar檔案合併為一豈不是很方便?比如apache的commons一族,axis axis2一族,xml處理一族 做法很簡單,其實jar檔案就是壓縮檔案,裝了win rar zip的話就好辦了...