【问题标题】:How to create a nested msxml6.msi package如何创建嵌套的 msxml6.msi 包
【发布时间】:2011-06-07 12:35:27
【问题描述】:

如何使用 Orca 将 msxml6.msi 作为嵌套包添加到我的 vs 2005 设置 (Based.msi) 中?我已经使用了这个指令 http://support.microsoft.com/kb/306439 ,但是 msxml6.msi 安装从未开始。

【问题讨论】:

  • 感谢 Cosmin,我使用了先决条件选项,但我还必须将 msxml32/64 包添加到 c:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages \ for 2005 under win 7.

标签: visual-studio-2005 setup-project orca


【解决方案1】:

不推荐使用嵌套安装。您应该使用先决条件或自定义操作。

这是 Visual Studio 2005 的一个小型先决教程:http://www.codeproject.com/KB/dotnet/Prerequisites_in_Setup.aspx

您可以尝试使用bootstrapper manifest generator 来配置您的先决条件。

如果您想使用自定义操作,您可以尝试使用适当的命令行启动 msiexec.exe,或者编写启动 MSI 的自定义代码。

此自定义操作应在 InstallExecuteSequence 表中的 InstallFinalize 之后执行。它还应该使用msidbCustomActionTypeAsync and msidbCustomActionTypeContinue flags

【讨论】:

    猜你喜欢
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 2019-05-18
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多