2

我有一个智能客户端应用程序(WinForms/WPF),目前使用ClickOnce部署。ClickOnce部署的应用程序可以默默安装吗?

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

所以几个问题进行确认(连同我对答案的想法 - 我更乐意有误!):

  • 可以一个ClickOnce应用程序以静默方式安装EN-质量者:???
    • 我的想法:没有,因为ClickOnce是每个用户的安装,这将是困难的,除非用户在远程安装的时间实际上已登录。
  • 是否有工具将ClickOnce应用程序/项目的设置转换为简单的MSI安装程序项目(例如Visual Studio部署项目)?
    • 我的想法:不是在框中,但会一个工具从ClickOnce的配置/使用设置重复复制到部署项目 - 例如产品名称,版本,文件关联等。这样我们只维护一组部署设置。

对于这种情况任何其他替代方式来“呃做快...?

+0

只是想一想,难道你不能创建一个微星来部署只有快捷方式吗?创建应用程序的MSI将击败ClickOnce(自动更新等)的目的 – Krumelur 2010-06-18 21:00:39

+0

@Krumelur - 好主意。会提出它。哈!引导程序的引导程序。 – Reddog 2010-06-18 21:18:01

回答

1

我不认为你可以静静地安装ClickOnce应用程序,当然不能使用SMS。我不知道有这样的工具,但并不意味着它不存在。 ;-)

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

相关问题