2011-11-01 68 views
1

我在我的Product.wxs文件中不断收到类似这样的错误。WIX安装程序 - 重复主键问题

主键“ExitDialog /整理/的EndDialog /返回/ 1”表被复制“ControlEvent资料”

有,我手动做出配置文件中没有这样的重复的条目。我如何找出重复的地方?只是评论受影响的行在下一个条目中显示重复。

主键'WixUI_Mode'在表'Property'中重复。

我不能继续评论所有的行。是否有一些工具或其他方式来找出哪些其他条目可能会导致此重复?我创作的product.wxs文件中的其他一些指令可能已隐式地将该键添加到属性表中。我需要找出违规线路并将其取出。查看product.wxs文件条目并不清楚该行可能是哪一行。我如何发现?

感谢您的时间...

回答

2

花了一周的时间与WiX斗争。我决定Installsheild是最好的选择。如果你在维克斯拥有经验丰富的手,那么请务必继续使用它。如果没有,那么你最好的选择是使用付费工具。在学习WiX的同时,您的计费小时数使得WiX远比安装许可证贵!

只是我的两分钱!

1

最有可能你包含在你的项目中包含相同的基本控件默认对话的一些片段。

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

+0

我的wix安装项目被添加到拥有所有其他解决方案项目的主解决方案中。你是不是说这样做? – user20358

+0

您添加安装项目的方式是正确的。我指的是您在实际项目中添加的内容(其内容)。 –

+0

我的Wix项目除了Product.wxs文件外没有别的东西 – user20358