【问题标题】:Using Windows SDK Bootstrapper Packages with WiX将 Windows SDK 引导程序包与 WiX 一起使用
【发布时间】:2025-11-28 00:40:02
【问题描述】:

在追踪另一个问题时,我遇到了 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages 文件夹,它看起来包含许多用于各种程序的预制安装程序项.我现在有一个需要 Crystal Reports 的项目,我想知道:

1) 我可以使用此目录中的“Crystal Reports for .NET Framework 4.0”安装程序项目通过 WiX 引导程序(exe 输出)或 WiX 项目(msi 输出)安装 Crystal Reports?

2) 我将如何在 bootstrapper 或 msi 项目中包含此 Crystal Reports 安装包?

【问题讨论】:

    标签: .net-4.0 crystal-reports wix bootstrapper


    【解决方案1】:

    1) 您几乎可以在引导程序中使用任何 msi/exe 设置

    2) 如果您想将 EXE/MSI 包含在引导程序中,请查看文档 http://wixtoolset.org/documentation/manual/v3/xsd/wix/packagegroup.html,我相信您需要的是用于 .msi 的 MsiPackage 元素,或者如果它是 exe 设置,则使用 E​​xePackage 元素。

    【讨论】:

    • windows SDK中bootstrapper包的product.xml通常包含检测和决策逻辑,需要在WiX中重新实现并重新测试。
    最近更新 更多