2
如何將msxml6.msi作爲嵌套包添加到我的vs 2005安裝程序(Based.msi)中使用Orca?我已經使用這個指令http://support.microsoft.com/kb/306439,但msxml6.msi安裝從未啓動。如何創建一個嵌套的msxml6.msi包
如何將msxml6.msi作爲嵌套包添加到我的vs 2005安裝程序(Based.msi)中使用Orca?我已經使用這個指令http://support.microsoft.com/kb/306439,但msxml6.msi安裝從未啓動。如何創建一個嵌套的msxml6.msi包
不建議使用嵌套安裝。您應該使用先決條件或自定義操作。
這裏是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。
感謝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