當初為了解決這個問題也找尋了一段時間
之後發現一個好用的軟體 ILMerge
它可以把.Net的dll檔包裝進所編譯的exe檔案
如此一來,就可以作成單一執行檔囉!
安裝後會有console版的與GUI版,可以直接使用GUI版,介面友善很多.
下載連結
附註.
1.如果組合失敗的話,可以把Union duplicates這個勾勾取消,再組合試試看
2.如果還是組合失敗的話,很有可能是因為dll內包含unmanaged code,此時便不一定可以組合成功
3.安裝完後,在安裝目錄會有 ILMerge.doc 說明文件有完整的說明
沒有留言:
張貼留言