前天剛用了一下Micrsoft官網那個的ILMerge來實作exe以及dll檔案的綁定.
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en</a>
不過操作是在CMD指令行中完成的,很不友好,便自己開發了一個程式,可以靈活操作,在此分享一下.
這就是我寫的ILMergeEx:

下面介紹一下程式使用方法:
1.打開程式如下圖所示:
2.假設我要将桌面下”建立檔案夾”中的WindowsFormsApplication2.exe與 newDll.dll, newExe.exe綁定生成一個exe檔案. 其中newDll.dll, newExe.exe 為WindowsFormsApplication2.exe中的應用項:
3.打開程式,主檔案我們選擇WindowsFormsApplication2.exe,引用程式集我們選擇newExe.exe和newDll.dll,導出新exe檔案名我們設定為HC,路徑同樣為桌面下的建立檔案夾:
4.點選導出,則程式會自動調用ILMerge完成主檔案和引用程式的綁定,此時運作的DOS程式與直接在CMD下運作ILMerge是一樣D:
5.最後在回建立檔案夾檢視,就會看見捆綁好的新exe檔案啦:
以上在VS2008,WIN7,.NET3.5環境下測試通過.
程式下載下傳位址:
<a href="http://files.cnblogs.com/huangcong/ILMergeEx.rar">http://files.cnblogs.com/huangcong/ILMergeEx.rar</a>
本文轉自黃聰部落格園部落格,原文連結:http://www.cnblogs.com/huangcong/archive/2010/03/29/1699904.html如需轉載請自行聯系原作者