wix - 命名空间前缀 'bal' 未定义

标签 wix

我有这个错误。因为我把下面的代码放在 Bundle.wxs 中。

  <BootstrapperApplicationRef Id="WixExtendedBootstrapperApplication.Hyperlink2License">
  <bal:WixExtendedBootstrapperApplication
    ThemeFile="Resources\COTheme.xml"
    LicenseUrl="http://xxxxxx
  />
</BootstrapperApplicationRef>

可以请任何人帮助我吗?

最佳答案

您必须按照以下步骤添加对 bal 的命名空间引用

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" 
        xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">

我想你必须在编译和构建时提供 -ext WixUtilExtension 。
candle.exe example.wxs -ext WixBalExtension
light.exe example.wixobj -ext WixBalExtension

关于wix - 命名空间前缀 'bal' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30970879/

相关文章:

wix - WiX 安装程序中出现错误 2753,AllowDowngrades ="yes"

WiX Burn - 确定已经安装了哪些项目

localization - WiX:如何创建包含多种语言安装向导的单个 MSI 文件?

wix - 无法从命令行卸载程序 (wix msi)

WiX - 将 InstallScope 从 perUser 切换到 perMachine

windows - 如何在 WiX 片段中获得编辑注册表 CLSID 的提升权限

wix - 你如何卸载 wix 安装程序中的另一个程序?

c# - 以编程方式将 WXS 构建到 MSI 中

wix - 您如何使用WiX部署VSTO 3.0插件?

c++ - 如何在自定义操作 DLL (MSI/Wix) 中获取 "INSTALLED"属性?