0

我使用 c++ 语言开发了一个带有 Visual Studio 2012 的软件。我使用 Installshield 2010 Premier 来构建我的安装项目。我正在尝试将 Visual Studio 2012 Redistributable 打包到安装包中,以便它自动安装。有没有办法做到这一点?在配置安装程序时,我在可再发行页面上找不到有问题的可再发行产品。

我可以手动添加吗?

任何帮助,将不胜感激。

PS 目前,我只是在运行安装程序之前手动运行从 Microsoft 页面下载的可再发行组件。

4

2 回答 2

3

更新以首先阅读:

您需要安装 IS2012 SP1 才能获得这些先决条件。看:

InstallShield 2012 Spring Service Pack 1 现已推出!

否则,可以在以下位置找到 PRQ XML:

土星上的 x86 PRQ XML

土星上的 x64 PRQ XML

其他背景信息:

InstallShield 带有一个先决条件编辑器,您可以使用它来定义您自己的 PRQ 文件。有关教程,请参见:

使用 InstallShield 12 安装 .NET Framework 3.0

注意:PRQ 架构已经很久没有改变了。您可以经常在 VM 上安装试用版 InstallShield,找到新的/更新的 PRQ,然后将其反向移植到您的 2010 环境中。添加它,构建和测试,它通常工作正常。有时 InstallShield 会有扩展包和插件安装程序来添加这些,而无需重新发布产品。

于 2013-05-08T13:45:52.340 回答
1

使用可再发行的合并模块(*.msm 文件)将它们集成到您的设置中。如果您安装了 Visual Studio,您可以在Program Files (x86)\Common Files\Merge Modules.

于 2013-05-08T10:32:08.190 回答