我有一個包含WPF用戶控件的類庫。這個庫有一些依賴關係,但我想將它作爲一個程序集進行部署。據我所知,IlMerge在WPF方面存在一些問題。我試過Costura,但它只適用於應用程序,不適用於類庫(因爲我發現了here)。有什麼方法可以實現我的目標嗎?.NET合併類庫引用
2
A
回答
4
作爲Costura的貢獻者之一,我現在可以確認它適用於圖書館以及應用程序。實際上,所有針對Costura的單元測試都在一個庫中,所以它確實有效。
1
0
我知道它已經回答了,但修復使用反射,你可以將下列代碼附着在AssemblyLoad事件
var assembly = Assembly.LoadFile(@"<path to your dll>");
var assemblyLoaderType = assembly.GetType("Costura.AssemblyLoader", false);
var attachMethod = assemblyLoaderType?.GetMethod("Attach", BindingFlags.Static | BindingFlags.Public);
attachMethod?.Invoke(null, new object[] { });
相關問題
- 1. 用於合併文件的.NET庫
- 2. 問題,而在標準的.Net類庫引用.net庫中
- 3. 如何禁止引用.NET DLL類庫
- 4. .net在類庫中引用Web
- 5. 如何製作.NET Core類庫並從.NET 4.6項目中引用它?
- 6. 從類庫(.NET Core)引用ASP.NET Core Web應用程序(.NET Core)
- 7. 從.NET核心應用引用.NET 4.6.2類庫
- 8. 合併本地.net庫文檔
- 9. 如何從.net核心引用.net 4類庫
- 10. 合併使用C#.NET
- 11. 將.Net合併爲.Net
- 12. 在.net Core中引用.net 4.6.1庫
- 13. 在.NET 4.5.2中引用.NET核心庫
- 14. NET標準庫引用.NETCore
- 15. 引用.net中的引用類型?
- 16. 引用一個類.net C#
- 17. .NET中的引用類型
- 18. 合併使用庫
- 19. VB .net類庫
- 20. .NET Guard類庫?
- 21. 您可以從常規的c#類庫中引用.NET Core類庫嗎?
- 22. 從CoCoa應用程序引用.NET Framework 4.5類庫項目
- 23. 如何從UWP應用程序引用.NET Standard 2.0類庫?
- 24. VBA - 使用.NET類庫
- 25. VB調用.NET類庫(dll)
- 26. 手稿索引合併類型
- 27. 怪異的行爲合併2類功能,並通過引用
- 28. 合併索引
- 29. 引用類型.NET中的值類型
- 30. C#類庫引用
當我知道這種做法與應用程序只工作機組的負荷 – SiberianGuy