0

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

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

4

1 回答 1

0

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

然而,该解决方案并不能解决自定义先决条件的问题。

于 2018-08-13T09:56:13.723 回答