如何管理插件和插件更新?

时间:2010-11-19 10:15:01

标签: c# design-patterns mef

我正在尝试找到创建可扩展和自动更新应用程序的最佳方法。

情景:

  • 客户端计算机上的许多独立应用程序
  • 带有用于这些独立应用程序的插件的dll位于一个内部服务器上,例如在一个目录中

我想创建连接到服务器的应用程序,询问插件,下载插件,使用它,如果出现任何更新或任何新插件,应该下载更新和替换/添加/删除插件。

我想拥有像集中存储库这样的东西。

这个问题的最佳解决方案是什么?我正在尝试使用MEF扩展我的应用程序,但我不知道第二阶段的任何工具/模式 - 自动更新。

1 个答案:

答案 0 :(得分:1)