2013-05-08 2 views
0

Я разработал программное обеспечение с visual studio 2012 с использованием языка C++. Я использую Installshield 2010 Premier для создания моего проекта установки. Я пытаюсь упаковать визуальную студию 2012, распространяемую в пакет установки, чтобы она автоматически устанавливалась. Есть ли способ сделать это? Я не могу найти распространяемый вопрос на странице, распространяемой при настройке установщика.Packaging Visual Studio 2012 Распространяется в настройке InstalLShield

Могу ли я добавить его вручную?

Любая помощь будет оценена по достоинству.

P.S. В настоящее время я просто запускаю загружаемую мной версию со страницы Microsoft, прежде чем запускать настройку.

ответ

3

Update читать первым:

Вам необходимо установить IS2012 SP1, чтобы получить эти предварительные условия. См:

InstallShield 2012 Spring Service Pack 1 is Now Available!

В противном случае XML PRQ можно найти по адресу:

x86 PRQ XML On Saturn

x64 PRQ XML On Saturn

Дополнительная справочная информация:

InstallShield поставляется с пререквизита редактор, может использовать для определения ваших собственных файлов PRQ. Для учебника см:

Using InstallShield 12 to Install .NET Framework 3.0

Примечание: Схема PRQ не изменилась в течение длительного времени. Вы можете часто устанавливать пробную версию InstallShield на виртуальную машину, находить новую/обновленную PRQ, а затем возвращать ее в среду 2010 года. Добавьте его, постройте и протестируйте, и он работает нормально. Кроме того, иногда InstallShield будет иметь расширения и дополнения для добавления их без переопределения продукта.

+0

Где вы нашли эти ссылки PRQ XML? Есть ли способ загрузить полное обновление или получить список каталогов? – Matt

+0

Вы устанавливаете демоверсию InstallShield, а затем ищите файлы .PRQ и начинаете отслеживать. Он не документирован. Это ресурсы для лицензированных клиентов InstallShield и их клиентов. –

1

Используйте распространяемые модули слияния (файлы * .msm), чтобы интегрировать их в вашу настройку. Если у вас установлена ​​Visual Studio, вы можете найти их по адресу Program Files (x86)\Common Files\Merge Modules.

+0

Я не предлагаю использовать модули слияния из-за различных проблем обслуживания. Вместо этого используйте prereq. –