1

我有一个使用 WiX 构建的安装程序,使用 InstanceTransforms 标签。例如:

<InstanceTransforms Property="INSTANCEID">
   <Instance Id="Install2" ProductCode="*" UpgradeCode="guid-goes-here" ProductName="Product" />
</InstanceTransforms>

我想查看使用 Orca 进行实例转换的效果。

我想我需要生成一个 mst 文件来执行此操作。

我需要采取哪些步骤才能从我的 WiX 源文件获取代表我的实例转换的 mst 文件?

4

1 回答 1

0

AFAIK 你不能在 ORCA 中做到这一点。我只知道您在 ORCA 中更改某些内容然后使用Transform->根据您的修改创建转换的工作流程Generate Transform

但是,如果您有基本 MSI 和转换后的 MSI,则可以使用 Windows SDK 中包含的以下脚本之一(通常位于%ProgramFiles%\Microsoft SDKs\Windows\v7.1\Samples\sysmgmt\msi\scripts

  • WiGenXfm.vbs - generates a transform from two databases, or compares them
  • WiDiffDb.vbs - lists the differences between two databases (CSCRIPT only)
于 2014-04-15T15:20:09.017 回答