我有一个项目,我正在尝试构建一个安装程序以使用 Visual Studio 安装项目。我想知道是否有办法将 MatLab 编译器运行时作为先决条件包含在内。现在我必须包含 MCRSetup.exe 并让用户先运行它,然后再运行我的安装程序。不太繁重,但我只是想知道是否有一种方法可以一步完成,以便 MCR 的安装方式与 .NET 和 C++ 运行时库的安装方式相同。
我确实尝试转到先决条件选项卡,但没有选择 MCR 的选择(不是我期望的)。我还尝试将 MCRInstaller.exe 添加到我的应用程序文件夹中。这几乎可行(令我惊讶的是)。MCR 安装程序自动运行,似乎是最后一步。然而,它在距离很远之前就失败了,因为它感觉到另一个安装程序正在运行(这是我启动它的项目)并且用户被指示首先退出该安装程序。我相信我的用户会感到困惑,我希望让它更加无缝。