2011-11-01 37 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