有沒有辦法建立我的EXE,其他引用將被嵌入?例如。 System.Data.Entity.dll。將DLL嵌入到exe
回答
ILMerge - Microsoft Research是一個實用程序,可用於將多個.NET程序集合併到一個程序集中。它可以從Microsoft Research頁面上的工具& Utilities頁面免費使用。
是的。我對此做了一些研究。但它合併失敗。你能舉個例子嗎?還是我在合併之前需要先確保的事情?感謝您的快速響應,儘管 – lexeRoy 2013-02-26 05:04:31
分享您的研究可以幫助每個人。你能編輯你的問題,並告訴我們錯誤是什麼?謝謝。看看「合併失敗」似乎是相當知名的:http://stackoverflow.com/questions/1807652/ilmerge-dll-not-merged-in-correctly和http://stackoverflow.com/questions/9376/ ilmerge-best-practices – 2013-02-26 05:06:45
一種方法是將dll作爲資源,然後在運行時將extract it嵌入到文件系統,然後dynamically load它。
雖然很難想象爲什麼你需要做到這一點 - 有variousinstallation,使您可以打包多個文件,並將它們一起部署。
可選:
如果您使用Visual Studio瓦特/的NuGet,你可以簡單地設置您需要參考「複製本地=真正的」安裝Fody.Costura。
根據項目頁面上提供的文檔(如果需要,整理您的構建目錄),您可以使用簡單的xml文件改進一點。
我其次。安裝完成後,它會自動將所有內容組合到exe中。一個經典的「它只是起作用」的例子。 – 2017-05-12 10:43:25
- 1. WPF。將DLL嵌入到EXE
- 2. 將a * .exe嵌入到dll中
- 3. 運行exe文件,除非使安裝(嵌入DLL到EXE)
- 4. 可以將XNA .xnb資源嵌入到exe或dll中嗎?
- 5. 如何將DLL添加到GAC並使用exe嵌入
- 6. 將微軟的互操作DLL嵌入到EXE文件
- 7. 將HTML嵌入到DLL中
- 8. 將DLL嵌入到.NET DLL/EXE中時內存和CPU的影響?
- 9. 在MFC C++ EXE中嵌入DLL?
- 10. 在EXE中嵌入外部DLL
- 11. 注入dll到exe文件
- 12. 將清單嵌入到exe文件中
- 13. 硒:將chromeDriver嵌入到一個exe中
- 14. 將config.ini嵌入exe文件
- 15. 嵌入exe文件到C#
- 16. 將GIF嵌入到dll中(Firebreath)
- 17. 將JNI dll嵌入到java中
- 18. 將資源從win32 dll嵌入到.net
- 19. 如何將dll嵌入到內存中
- 20. C++將外部.exe嵌入到我編譯的.exe中
- 21. 將.exe轉換爲注入式DLL
- 22. minify JavaScript嵌入到DLL
- 23. 將DLL從CALL傳遞到EXE
- 24. WPF將.net庫嵌入exe文件
- 25. SharpDevelop - 如何嵌入,編譯EXE文件與DLL的程序集?
- 26. 用嵌入式DLL創建一個exe文件
- 27. 加載C#DLL到C#EXE
- 28. 得到一個DLL或EXE
- 29. 函數EXE到DLL(Delphi)
- 30. 綁定/附加.DLL到.EXE
請注意許可問題。 – CodesInChaos 2013-02-26 05:05:12