Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation WIX安装程序-主键重复问题_Installation_Wix - Fatal编程技术网

Installation WIX安装程序-主键重复问题

Installation WIX安装程序-主键重复问题,installation,wix,Installation,Wix,我的Product.wxs文件中不断出现这样的错误 主键“ExitDialog/Finish/EndDialog/Return/1”在表“ControlEvent”中重复 在配置文件中没有我手动创建的重复条目。我如何找到复制的位置?仅对受影响的行进行注释即可在下一个条目中显示重复项 主键“WixUI_Mode”在表“Property”中重复 我不能继续评论所有的台词。是否有某种工具或其他方法可以找出导致此重复的其他条目?我编写的product.wxs文件中的其他一些指令可能会将该键隐式添加到属性

我的Product.wxs文件中不断出现这样的错误

主键“ExitDialog/Finish/EndDialog/Return/1”在表“ControlEvent”中重复

在配置文件中没有我手动创建的重复条目。我如何找到复制的位置?仅对受影响的行进行注释即可在下一个条目中显示重复项

主键“WixUI_Mode”在表“Property”中重复

我不能继续评论所有的台词。是否有某种工具或其他方法可以找出导致此重复的其他条目?我编写的product.wxs文件中的其他一些指令可能会将该键隐式添加到属性表中。我需要找出冒犯的界线,然后把它拿出来。查看product.wxs文件条目,不清楚该行可能是哪一行。我怎么知道呢


感谢您的时间…

您很可能在项目中包含了一些片段,这些片段包含与默认对话框相同的基本控件


请确保您的项目不包含其他项目文件。

在与WiX斗争了一周之后。我已经决定安装希尔德是最好的方式。如果你在WiX有一个经验丰富的手,那么一定要去使用它。如果不是,那么你最好的选择就是使用付费工具。学习WiX时的计费小时数使WiX比installsheild许可证昂贵得多


就我的两分钱

如果您对多个项目具有相同的“Id”,则可能会导致此问题。

我的wix安装项目已添加到包含所有其他解决方案项目的主解决方案中。你是说这不是这样做的吗?你添加安装项目的方式是正确的。我指的是您在实际项目中添加的内容(其内容)。我的Wix项目只有一个Product.wxs文件