使用 ThemeFile 时 Wix Bootstrapper 将不会运行

标签 wix themes bootstrapper burn

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

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

最佳答案

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

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

关于使用 ThemeFile 时 Wix Bootstrapper 将不会运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15143575/

相关文章:

jupyter-notebook - 如何将 colab 深色主题引入 Jupyter Notebook

c++ - 在语言选择上选择合适的 .rc 文件

installation - 如果在 wix 中回滚,则向用户显示错误消息

windows - 在 Windows 上执行互斥安装?

wix - 创建用于安装 Windows 10 程序的可信 MSI

wix - "Create Shortcut"复选框

javascript - 我有一个更改主题的网站,我正在尝试让 iframe 更改网站的主题

android - 在不向每个 TextView 添加样式属性的情况下对所有 TextView(或自定义 View )进行样式设置

c# - 如何在 Bootstrap 类仍在运行时关闭应用程序?

WiX 刻录自定义 BA - 如何在取消命令触发时暂停进度?