如何部署prism应用程序的任何模块?

时间:2013-05-02 13:29:09

标签: wpf module clickonce prism

在我的应用程序中,我现在有超过10个模块,一旦我使用clickonce发布应用程序,之后我想发布那些更改的模块。 基本上我不想再次发布整个应用程序,因为它需要大量的时间和负载在我的服务器上.. 但不知道我怎么能得到这个...... 我也看过了 http://msdn.microsoft.com/en-in/library/gg405497%28v=pandp.40%29.aspx

但对我没有帮助......

1 个答案:

答案 0 :(得分:1)

我们将模块存储在网络共享中,并在数据库中保存版本信息和权限,我们有一个小型实用程序应用程序来管理和更新这些模块。

当应用程序启动时(在Bootstrapper中)它会检查您有权使用的模块和使用共享服务(IModuleService)的版本,然后只需将任何新的或更新的dll复制到本地模块目录中 - 准备通过自定义实现加载DirectoryModuleCatalog