-1
A
回答
1
您可以嵌入DLL到可執行文件:
Jeffrey Richter: Excerpt #2 from CLR via C#, Third Edition
許多應用程序包含取決於許多DLL文件 一個EXE文件。部署此應用程序時,所有文件必須部署爲 。但是,您可以使用一種技術將 僅部署爲一個EXE文件。首先,找出您的 EXE文件所依賴的所有DLL文件,該文件不作爲Microsoft .NET 框架本身的一部分提供。然後將這些DLL添加到Visual Studio項目中。 對於每一個DLL文件添加,顯示其屬性,並改變其 「生成操作」爲「嵌入的資源。」這使得C#編譯器 嵌入DLL文件(S)到您的EXE文件,並可以部署這一 EXE文件。
在運行時,CLR將無法找到相關的DLL 組件,這是一個問題。爲了解決這個問題,當你的應用程序 初始化,註冊在AppDomain的 ResolveAssembly事件的回調方法。
相關問題
- 1. 如何將exe文件導入資源從資源中提取exe然後shell
- 2. 如何使用導入的Vb.net文件
- 3. 導入資源文件
- 4. 如何導入由導入資源訪問的屬性文件
- 5. 如何將json導入文件從資源更改爲http url
- 6. 如何從資源文件
- 7. 如何從本地資源庫導入源代碼到GitHub中?
- 8. 如何從資源中複製文件?
- 9. 如何從資源中獲取文件
- 10. 將資源文件導入PyQt代碼?
- 11. 如何從彈簧引導罐中排除資源文件?
- 12. 如何使用「Resx中嵌入的資源」中的資源?
- 13. 從資源中使用PathIcon導致XamlParseException
- 14. 如何在Eclipse for Eclipse中的資源文件夾中導入文件
- 15. angular2以編程方式從資源文件導入組件
- 16. 如何使用Gradle和Android Studio從資源中排除文件?
- 17. 如何使用node.js從HTTP資源中提取ZIP文件
- 18. 如何寫入資源文件?
- 19. 從資源文件
- 20. 如何導入資源文件在Maven項目申請
- 21. vb.net讀取和寫入文本文件裏面的資源
- 22. Yii2資產:如何在CSS文件中使用圖片資源?
- 23. 需要VB.NET資源文件說明
- 24. VB.NET文件資源管理器
- 25. 圖像而沒有資源文件vb.net
- 26. 從資源文件鏈接到資源
- 27. C#資源文件 - 如何從XAML訪問內部資源?
- 28. 如何從JAR文件獲取資源
- 29. 如何從資源文件填充ImageList
- 30. 如何從資源添加.qss文件
我加入了sqlite.dll的資源,但無法找到的屬性生成操作。 這是與AppDomain中的代碼,我使用的回調: http://pastebin.com/Rm3MfE9Y 對不起不得不使用引擎收錄,因爲文本太長。 仍然無法正常工作 – Lambasoft
構建動作就在屬性中。這很難錯過。 –
下載者請留下評論。這是正確的做法。 –