【问题标题】:Continue to deploy project after prerequisites installation先决条件安装后继续部署项目
【发布时间】:2018-08-07 09:02:04
【问题描述】:

我有一个简单的 VS 部署项目,它收集我需要的所有文件并将其打包到 MSI 包中。该项目还创建 .EXE,检查 VSTO 是否安装在计算机上,如果未触发特定启动条件(用户从 InstallUrl 链接下载并安装 VSTO)。

这里的问题是用户应该在安装所有先决条件后再次执行我的安装 .EXE 文件(在我的情况下为 VSTO)。如何在我的先决条件完成安装后立即自动继续安装我的应用程序?是否只能通过VS部署项目来实现?

【问题讨论】:

  • 引导程序 setup.exe(来自安装项目)的默认正常行为是安装先决条件,然后安装 MSI 文件。所以是的,这是可能的并且是正常的,但是是否有任何错误消息,或者任何表明 setup.exe 在先决条件之后没有安装您的 MSI 的任何内容?

标签: c# windows-installer setup-project setup-deployment deployment-project


【解决方案1】:

在使用本机 VSTO(项目属性 -> 先决条件 -> 检查 VSTO)而不是使用自定义启动条件 + 将用户发送到 InstallUrl 链接中找到了问题的解决方案。在这种情况下,.EXE 会自动验证 VSTO 版本并在需要时安装它。安装 VSTO 后,它会无缝地继续主安装过程。

尽管如此,该解决方案并不能解决自定义先决条件的问题。

【讨论】:

    猜你喜欢
    • 2022-10-15
    • 2023-03-10
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多