使用具有ClickOnce更新功能的安装项目进行部署

时间:2009-11-18 10:50:38

标签: .net deployment clickonce

我想部署一个wpf客户端应用程序,我需要允许用户选择安装目录,例如。 c:\ program files \ myapp。无法通过clickonce执行此操作,我需要使用安装项目来部署我的应用程序。如何在安装项目中使用与ClicOnce应用相同的更新功能?即让应用程序检查adddress以进行更新,仅下载应用程序的已更改部分,并修补客户端应用程序。

1 个答案:

答案 0 :(得分:0)

这样做的一种方法是将您的应用程序包装在另一个负责启动主应用程序的控制器应用程序中。

通过这种方式,您可以使用包装器应用程序检查更新,替换文件以及控制主应用程序的运行。

我相信这是Firefox的方式,这也是FF在进行更新后必须重启的原因。这是因为updater.exe控制着FF自身的更新和运行。

Here's some information about the something called AppUpdater