2011-06-07 23 views
2

如何將msxml6.msi作爲嵌套包添加到我的vs 2005安裝程序(Based.msi)中使用Orca?我已經使用這個指令http://support.microsoft.com/kb/306439,但msxml6.msi安裝從未啓動。如何創建一個嵌套的msxml6.msi包

+0

感謝Cosmin,我使用了先決條件選項,但我必須將msxml32/64包添加到c:\ Program Files(x86)\ Microsoft Visual Studio 8 \ SDK \ v2.0 \ BootStrapper \ Packages \ for 2005 under win 7。 – parzival 2011-06-08 10:38:35

回答

1

不建議使用嵌套安裝。您應該使用先決條件或自定義操作。

這裏是Visual Studio 2005的一個小前提教程:http://www.codeproject.com/KB/dotnet/Prerequisites_in_Setup.aspx

您可以嘗試使用bootstrapper manifest generator配置您的先決條件。

如果要使用自定義操作,可以嘗試使用適當的命令行啓動msiexec.exe或編寫啓動MSI的自定義代碼。

此自定義操作應在InstallFinalize in InstallExecuteSequence表中執行。它也應該使用msidbCustomActionTypeAsync and msidbCustomActionTypeContinue flags