我使用c ++语言开发了visual studio 2012的软件。我使用Installshield 2010 Premier来构建我的安装项目。我正在尝试将visual studio 2012可再发行组件打包到安装程序包中,以便自动安装。有没有办法做到这一点?在配置安装程序时,我无法在可再发行页面上找到有问题的可再发行组件。
我可以手动添加吗?
任何帮助都将不胜感激。
P.S。目前,我只是在运行安装程序之前手动运行从Microsoft页面下载的可再发行组件。
答案 0 :(得分:3)
更新先阅读:
您需要安装IS2012 SP1才能获得这些先决条件。参见:
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将使用扩展包和插件安装程序来添加这些,而无需重新发布产品。
答案 1 :(得分:1)
使用可再发行的合并模块(* .msm文件)将它们集成到您的设置中。如果安装了Visual Studio,则可以在Program Files (x86)\Common Files\Merge Modules
找到它们。