回答
檢查System.Addin命名空間的MSDN
從那裏開始,玩這一點。那麼我也建議你看看Mono.Addins。您甚至可以查看Mono.Addins SVN中繼,以瞭解內上的實現如何工作。您需要了解接口和屬性如何在使您的插件體系結構發揮作用方面發揮重要作用。
Managed Extensibility Framework可能仍在開發中,但約翰內斯指出,熟悉它是值得的。如果你的團隊不願意爲你的生產項目推進MEF,至少應該對框架有一定的瞭解。
圍繞此想法構建了完整的框架。其中最受歡迎的是微軟的Managed Extensibility Framework (MEF)。它是開源的btw。
MEF的缺點是,它目前僅適用於.Net 4.0:http://www.codeplex.com/MEF – IAbstract 2010-02-08 09:59:25
MEF正在開發中...不適用於生產應用程序 – 2010-02-08 10:40:15
哪個開源應用程序不是?哪個生產軟件不是?無論它是否穩定,這都是重中之重。其餘的是政治。 – 2010-02-08 12:26:38
- 1. 從應用程序調用.NET框架2 .NET框架開發的4
- 2. 插件設計的.NET應用程序
- 3. 使用dwscript作爲Delphi應用程序的插件框架
- 4. 使用.net應用程序部署打包.net框架
- 5. 在.NET框架上運行.NET核心應用程序
- 6. Android:可以創建一個小應用程序插件框架?
- 7. 如何使Web應用程序使用最新的.net框架?
- 8. 用於.NET桌面應用程序的MVC框架
- 9. 用於.Net應用程序的IoC和DI框架
- 10. Web應用程序框架
- 11. Web應用程序框架?
- 12. Facebook應用程序框架
- 13. .NET Winforms有沒有好的MVC/MVP框架或其他應用程序框架?
- 14. 運行.NET框架.NET框架下1.1程序4.0
- 15. 軟件框架和應用程序框架?
- 16. .NET WinForms應用程序的MVC/MVP框架
- 17. 將現有的Windows應用程序升級到.net 3.5框架
- 18. 如何找到.NET的應用程序框架?
- 19. 在任何框架運行.NET 2.0的應用程序
- 20. 我的應用程序是否需要.NET框架3.5?
- 21. .NET框架(可卸載類型的應用程序?)
- 22. 用於僅插入/僅查詢應用程序的ORM框架
- 23. 插件框架 - 可以有太多的插件程序集?
- 24. .net3.5應用程序使用.net框架4
- 25. 部署c#應用程序 - 用戶需要安裝.net框架?
- 26. 使用WIX和.net框架分發WPF應用程序
- 27. 在.Net網絡框架中使用PHP雲應用程序
- 28. 選擇.NET框架使用Visual Studio應用程序
- 29. 應用程序包之外的應用程序引用框架
- 30. 爲什麼Windows應用程序需要.Net 3.5框架
聽起來不錯。謝謝你們。 – 2010-02-08 10:40:38