-2

我们计划开发一个 WPF 应用程序,它具有以下两个要求:

  1. 应用程序将允许用户在不更改默认软件安装的情况下安装/卸载不同的模块。
  2. 实现像 Microsoft Office 一样的加载项功能。

请指导我们实现上述功能且易于维护的好方法。

问候, 阿曼

4

1 回答 1

1

您可以通过 MEF(托管可扩展框架)轻松安装/卸载模块。托管可扩展性框架或 MEF 是用于创建可扩展应用程序的库。 http://msdn.microsoft.com/cs-cz/library/dd460648.aspx

MEF 包含在 .NET 框架 4.0 及更高版本中。


对于具有 UI 交互的更复杂的模块,最好使用一些框架,例如PRISM

于 2013-04-26T11:47:38.830 回答