我最近遇到了这个问题 - 当我尝试使用NANT XMLPOKE任务替换 Wix 产品版本号时,它返回以下错误消息“未找到匹配节点”。
<xmlpoke file="..\Setup\abc.wxs" xpath="//Wix/Product[@Version]" value="${version.label}" >
最初我认为这是我编写的 XPATH 语句的问题。所以我不断尝试使用不同的 XPATH(如 \Wix),并且不断收到相同的消息。
从博客中了解到,这是由于使用 WiX 元素的命名空间定义而发生的。请在下面找到解决方案,以防有人找不到该博客。