是否可以静默地批量安装ClickOnce部署的应用程序?

时间:2010-06-18 20:52:53

标签: deployment windows-installer clickonce setup-project deployment-project

我目前使用ClickOnce部署了一个智能客户端应用程序(WinForms / WPF)。

一个特定的客户表示希望将应用程序静默部署到其内部网络用户,作为其每周/每周客户端PC更新服务的一部分 - 可能是通过MS Systems Management Server(SMS)和组策略或类似(我不喜欢)了解确切的机制)。因此,他们已经请求了.MSI安装程序。

所以有几个问题需要确认(以及我对答案的看法 - 我很高兴出错!):

  • 可以通过管理员以静默方式安装ClickOnce应用程序吗?
    • 我的想法:不,因为ClickOnce是每用户安装,除非用户在远程安装时实际登录,否则这将很困难。
  • 是否有工具将ClickOnce应用程序/项目的设置转换为简单的MSI安装程序项目(例如Visual Studio部署项目)?
    • 我的想法:不是在框中,而是喜欢一种工具,可以将ClickOnce配置中的设置重复复制/使用到部署项目 - 例如ProductName,版本文件关联等。这样我们只维护一组部署设置。

此方案的任何其他替代方案都可以快速完成......?

1 个答案:

答案 0 :(得分:1)

我认为您无法以静默方式安装ClickOnce应用程序,当然也不能使用SMS。我不知道有任何工具可以做到这一点,但并不意味着它不存在。 ; - )

部署快捷方式的想法是一个有趣的想法。您是否注意到如果您在卸载应用程序后在桌面上留下快捷方式,如果用户单击它,它会重新安装应用程序吗?