从 WiX 3 迁移到 Wix 4 (4.0.0.5918) 现在在 Candle.exe 中生成错误 (CNDL0200)

Migration from WiX 3 to Wix 4 (4.0.0.5918) now generating an error in Candle.exe (CNDL0200)

我是 WiX 的轻量级用户,如果不是因为我认为它需要 .net 3.5 并且似乎不想安装在我的新 Win 10 开发机器上,我可以很容易地继续使用 V3 .所以我正在查看没有这种依赖性的 V4,但在蜡烛中产生以下错误:-

error CNDL0200 : The File element contains an unhandled extension element 'PermissionEx'. Please ensure that the extension for elements in the 'http://schemas.microsoft.com/wix/UtilExtension' namespace has been provided.

在我的 .wxs 文件中有:-

Wix xmlns='http://wixtoolset.org/schemas/v4/wxs' xmlns:netfx='http://schemas.microsoft.com/wix/NetFxExtension' xmlns:util='http://schemas.microsoft.com/wix/UtilExtension'

对 candle.exe 的命令行调用包含

-ext WixUtilExtension

我是否遗漏了一些明显的东西,或者 V4 是否存在已知问题,这意味着我应该继续让版本 3 在我的 Win 10 机器上运行?

截至 2019 年 3 月,WiX v4 仍在积极开发中,不推荐用于实验性用途。预计今年夏天晚些时候推出 WiX v4 测试版。