找到重复的符号'WixUI:WixUI_InstallDir'

时间:2013-11-22 13:45:30

标签: c# .net wix wix-extension

我正在尝试使用WiX并想要自定义我的UI。因此,我在工作的WiX项目中添加了以下两行:

<Property Id="WIXUI_INSTALLDIR" Value="dirInstall" />
<UIRef Id="WixUI_InstallDir" />

之后,尝试编译时会出现以下错误:

  

找到重复的符号'WixUI:WixUI_InstallDir'。这通常意味着   Id是重复的。检查以确保您的所有标识符   给定类型(文件,组件,功能)是唯一的。

我很确定,我的所有标识符都是唯一的,因为如果没有这两行,它就可以了。 那么,我该怎么办才能让它发挥作用呢?

2 个答案:

答案 0 :(得分:0)

尝试为属性ID指定其他名称。 WixUI_InstallDir是在wix工具集中预定义的,可能正在使用它,因为属性id可能导致错误。

答案 1 :(得分:0)

要迭代上面的答案,如果您要扩展WixUIExtension,则要求您复制/粘贴包含<UI Id="WixUI_...">的片段,此引用与WixUIExtension提供的片段冲突,因此您需要更改两个参考文献。