我们有许多插件应用程序,它们都可以独立运行,但也可以在同一个主机容器中运行。用户可以使用一个或多个插件运行一个或多个主机容器。
我们有许多“集成”用例,人们希望在这些用例中
我们有几个选择:
想法还是其他建议?
发布于 2009-03-26 14:59:35
智能客户软件工厂是另一个需要考虑的指南。它在很大程度上是WinForms,可能比较新的WPF版本稍微复杂一些(后者完全是重新架构的)。然而,它也会给你一些想法来完成你的模块化目标。链接和文档很好地涵盖了模块是如何分开的,但是可以通过公共框架传递数据。
发布于 2009-03-26 15:23:56
我想看看微软目前正在开发的新的托管扩展框架(,MEF)库。见Codeplex网站。据我正确理解,VS 2010还将使用此框架在Visual中提供扩展点。
发布于 2009-03-26 14:46:31
考虑一下微软的模式和实践WPF和银光复合应用指南。即使这不是您所需要的,学习一些实现模块化所需的方法也是一种很好的模式,比如在模块之间共享数据。
https://stackoverflow.com/questions/686071
复制相似问题