【发布时间】:2018-09-04 17:17:01
【问题描述】:
当我从 2.0 版迁移到 4.0 版后从 WIx 安装程序的命令行运行以下命令时
E:\Code\PCPE\builder>ant -v -f Build.xml -Dlabel =.001 install
我收到以下错误:
error CNDL0004: The file element contains an unexpected attribute "src"
我在 EMR_COMMON.wxs 文件的第 4 行看到了错误。
- 片段>
- DirectoryRef Id="INSTALLDIR">
- 组件 ID="component_COMMON" Guid="" DiskId="1">
- 文件 ID="file0_COMMON" Name="apcrun.exe" src="E:\Code\apcrun.exe"/>
我认为“src”属性已被弃用,应该用其他属性替换。
但是这里我不能直接替换EMR_COMMON.wxs文件bcz中的"src"属性,它是从"Build.xml"生成的。
那么我需要在"Build.xml" 文件中更改哪些属性才能在"EMR_COMMON.wxs" 文件中替换"src" 的适当属性?
【问题讨论】:
-
是的,
src已弃用,取而代之的是Sourcefor File Elements(朝向底部)。至于Build.xml,那是一个Ant构建脚本吗?您使用的是 Visual Studio、Eclipse 还是其他工具? -
您可以添加自己的答案并将其设置为已接受。所以谁有类似的问题可以找到它。
标签: wix wix3.5 wix3 wix3.7 wix3.8