【发布时间】:2019-01-09 16:09:53
【问题描述】:
我正在尝试在 VS17 安装程序项目中为一堆其他 .EXE 文件创建一个 .MSI 安装程序(其他安装程序的简单设置)。 主要思想是使用我的项目安装大约5个不同的程序,一个接一个。我想强调一下,EXE 不是解决方案的一部分(例如,其中之一是我从 Internet 下载的 Notepad++ 的安装程序)。
我将所有 .EXE 文件加载到自定义操作的提交部分。当我的安装程序运行时,它确保将所有 .EXE 文件放置在正确的位置,但是当第一个文件正在吃午饭时,我会收到以下消息:
“正在运行另一个安装”
(指的是我自己的安装程序)。 我别无选择,只能关闭此窗口并离开当前安装,然后我自己的安装程序失败:
“..作为设置的一部分运行的程序未按预期完成...”
结果是一种死锁......最终,我不得不取消并且无法安装任何东西。
我了解 Windows 不能同时运行多个安装程序...在我的 .MSI 安装程序完成后,我可以做些什么来一一午餐我的所有 .EXE 文件?
【问题讨论】:
-
买不起……难道没有办法用 VS2017 Installer 项目做类似的事情吗?
标签: .net visual-studio-2017 advanced-installer