有沒有辦法建立我的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嵌入到.NET DLL/EXE中時內存和CPU的影響?
- 6. 在MFC C++ EXE中嵌入DLL?
- 7. 注入dll到exe文件
- 8. 硒:將chromeDriver嵌入到一個exe中
- 9. 將config.ini嵌入exe文件
- 10. 嵌入exe文件到C#
- 11. 將資源從win32 dll嵌入到.net
- 12. 如何將dll嵌入到內存中
- 13. 將JNI dll嵌入到java中
- 14. 將GIF嵌入到dll中(Firebreath)
- 15. 將DLL從CALL傳遞到EXE
- 16. 函數EXE到DLL(Delphi)
- 17. 嵌入文件到EXE文件在VB6
- 18. WiX的dll嵌入
- 19. 將應用程序清單嵌入到VB6 exe中
- 20. 將.exe嵌入到VB.net應用程序中
- 21. 如何將文件嵌入到exe文件中?
- 22. 如何將mp3嵌入到.exe文件中並播放?
- 23. 如何在signtool.exe中將散列嵌入到exe文件中
- 24. 如何將資源文件嵌入到exe中
- 25. 將現有的exe文件嵌入到另一個程序中
- 26. 將dylib嵌入Xamarin.Mac綁定dll
- 27. 在wxpython中嵌入.exe
- 28. 嵌入node.js網站在EXE
- 29. 使用嵌入式資源將dll嵌入HttpHandler
- 30. 將.dll導入到Qt中
請注意許可問題。 – CodesInChaos 2013-02-26 05:05:12