将Visual Studio 2012 Redistributable打包到InstalLShield设置中

时间:2013-05-08 10:27:44

标签: visual-studio-2012 installshield redistributable

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

我可以手动添加吗?

任何帮助都将不胜感激。

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

2 个答案:

答案 0 :(得分:3)

更新先阅读:

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

InstallShield 2012 Spring Service Pack 1 is Now Available!

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

x86 PRQ XML On Saturn

x64 PRQ XML On Saturn

其他背景资料:

InstallShield附带了一个必备编辑器,可用于定义自己的PRQ文件。有关教程,请参阅:

Using InstallShield 12 to Install .NET Framework 3.0

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

答案 1 :(得分:1)

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