Как создать вложенный пакет msxml6.msi - PullRequest
2 голосов
/ 07 июня 2011

Как добавить msxml6.msi в качестве вложенного пакета в мою установку vs 2005 (Based.msi) с помощью Orca?Я уже использовал эту инструкцию http://support.microsoft.com/kb/306439, но установка msxml6.msi так и не началась.

1 Ответ

1 голос
/ 08 июня 2011

Вложенные установки устарели. Вы должны использовать либо предварительное условие, либо пользовательское действие.

Вот небольшое обязательное руководство для Visual Studio 2005: http://www.codeproject.com/KB/dotnet/Prerequisites_in_Setup.aspx

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

Если вы хотите использовать пользовательское действие, вы можете попробовать запустить msiexec.exe с соответствующей командной строкой или написать собственный код, который запускает MSI.

Это пользовательское действие должно выполняться после InstallFinalize в InstallExecuteSequence таблице. Также следует использовать флаги msidbCustomActionTypeAsync и msidbCustomActionTypeContinue .

...