InstallShield 2012: пусть MSI-проект installscript выполнит только что установленный MSI-файл - PullRequest
0 голосов
/ 28 марта 2012

У меня есть клиент, который уже генерирует файл MSI для каждого из своих веб-приложений. Им нужна установка оболочки InstallShield, которая позволит пользователю выбрать, какие веб-приложения он хочет, и InstallShield поместит MSI-файл оценки на компьютер пользователя, а затем выполнит каждый файл MSI. Я видел сообщения о запуске сторонних MSI-файлов, которые являются предварительными, но не в этой ситуации. Это вообще возможно?

Ответы [ 3 ]

0 голосов
/ 29 марта 2012

Я выполнил пользовательское действие и запустил MSI. Таким образом, установка ожидает, пока другая MSI завершит свою работу, после чего она запустит обычный intall.

Также убедитесь, что вы запланировали настраиваемое действие в последовательности пользовательского интерфейса.Два MSI не могут работать одновременно в последовательности выполнения.

http://msdn.microsoft.com/en-us/library/aa372909%28v=vs.85%29.aspx

0 голосов
/ 12 марта 2013

Я встретил ту же проблему. Решение, которое я выбрал, состояло в том, чтобы поместить прямоугольник в следующую строку кода, чтобы отключить любой ввод в строке даты.

<Rectangle Fill="Transparent" Grid.Row="3" Grid.Column="1" Margin="0,0,15,0"/>
0 голосов
/ 29 марта 2012

Это не так, как вы этого просите. Есть Mutex, который мешает MSI установить другой MSI. Для InstallShield 2012 вам следует взглянуть на проекты «Suite».

...