2013-05-08 74 views
0

我已经使用C++语言开发了带有visual studio 2012的软件。我使用Installshield 2010 Premier来建立我的安装项目。我试图将visual studio 2012 redistributable打包到安装包中,以便它自动安装。有没有办法做到这一点?在配置安装程序时,我无法在可再分发的页面上找到有问题的可再发行组件。将Visual Studio 2012可再发行组件包装到InstalLShield设置

我可以手动添加吗?

任何帮助,将不胜感激。

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

回答

3

更新为先阅读:

您需要安装IS2012 SP1以获取这些先决条件。请参阅:

x86 PRQ XML On Saturn

x64 PRQ XML On Saturn

其他背景资料:

InstallShield 2012 Spring Service Pack 1 is Now Available!

否则PRQ XML,可以发现

的InstallShield附带先决条件的编辑器,你可以用来定义你自己的PRQ文件。对于一个教程,请参阅:

Using InstallShield 12 to Install .NET Framework 3.0

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

+0

你从哪里找到这些PRQ XML链接?有没有办法下载完整的更新,或获取目录列表? – Matt 2014-11-20 19:04:35

+0

您安装InstallShield的演示版本,然后搜索.PRQ文件并进行窥探。它没有记录。他们是获得许可的InstallShield客户及其客户的资源。 – 2018-03-01 12:08:52

1

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

+0

由于各种服务问题,我不建议使用合并模块。改用prereq。 – 2013-05-08 13:43:36

相关问题