2

我创建了一个 wix 引导程序,当没有使用主题文件时,它可以在所有计算机上正常运行。如果我使用主题文件,它将在我的计算机上运行,​​但不能在其他任何人的计算机上运行。

<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" > <bal:WixStandardBootstrapperApplication LicenseFile="C:\eula.rtf" ThemeFile="C:\myTheme.xml" /> </BootstrapperApplicationRef>

4

1 回答 1

4

首先,查看其他机器上的捆绑日志文件以查看错误。该消息可能会表明加载主题时出现问题。如果是这种情况,请确保主题文件中到松散文件的所有路径(例如,Image元素ImageFile属性)都是相对路径。最后,确保将松散文件作为Payload元素包含在BootstrapperApplicationRef.

与 .wxs 文件不同,主题文件的松散文件不会自动包含在内。这就是为什么您必须Payload自己添加元素的原因。

于 2013-02-28T19:26:44.083 回答