【问题标题】:Publishing application with ClickOnce and MSI使用 ClickOnce 和 MSI 发布应用程序
【发布时间】:2016-06-13 12:12:45
【问题描述】:

我们的应用程序目前通过 ClickOnce 发布。直到现在。我们的一些客户要求提供 MSI 软件包。

是否可以使用相同的代码和相同的 Visual Studio 解决方案来支持这两种部署策略?您将如何在解决方案中设置您的项目以创建干净的 ClickOnce 和 MSI 包?

问候 保罗

【问题讨论】:

    标签: wix windows-installer clickonce


    【解决方案1】:

    这是其中之一,因此您需要创建一个安装程序设置项目(并且您可能需要下载并安装安装程序项目插件)并将其添加到您的解决方案中。如果可以使用 ClickOnce 部署您的应用程序,它看起来相对简单,因此您可以从这里开始设置项目,旧但仍然相关:

    https://www.simple-talk.com/dotnet/visual-studio/getting-started-with-setup-projects/

    您当然可以使用 WiX,但它的学习曲线比较陡峭,您需要查看升级策略,例如重大升级。

    ClickOnce 部署针对每个用户,MSI 可以针对每个系统或每个用户,因此这可能是一个考虑因素。 可能是客户端请求 MSI 文件的部分原因,或者可能是他们使用组策略进行部署。如果是组策略,一般要求是 MSI 可以静默安装,无需用户输入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-26
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 1970-01-01
      • 2014-06-01
      • 2023-03-25
      • 2011-01-26
      相关资源
      最近更新 更多