3

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

一个特定的客户表示希望将应用程序静默部署到它的 Intranet 网络用户,作为其每晚/每周客户端 PC 更新服务的一部分 - 大概是通过 MS 系统管理服务器 (SMS) 和组策略或类似的(我不明白确切的机制)。因此,他们要求使用 .MSI 安装程序。

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

  • 管理员可以静默安装 ClickOnce 应用程序吗???
    • 我的想法:不,因为 ClickOnce 是按用户安装的,除非用户在远程安装时实际登录,否则这将很困难。
  • 是否有工具可以将 ClickOnce 应用程序/项目的设置转换为简单的 MSI 安装程序项目(例如 Visual Studio 部署项目)???
    • 我的想法:不在盒子里,但希望一个工具可以重复地将 ClickOnce 配置中的设置复制/使用到部署项目 - 例如 ProductName、Version文件关联等。这样我们只维护一组部署设置。

这种情况下的任何其他替代方案可以快速完成......?

4

1 回答 1

1

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

部署快捷方式的想法是一个有趣的想法。你有没有注意到,即使在应用程序被卸载后,如果你在桌面上留下一个快捷方式,如果用户点击它,它就会重新安装应用程序?

于 2010-06-19T08:32:19.660 回答