2014-01-08 47 views
3

我已經添加InstallDemo.wxs文件並從WixUI_InstallDir src/ext/wixlib /複製代碼,然後我已經將UIRef添加到product.wxs文件中,之後當我構建解決方案我得到了這個50錯誤「未解決的引用符號'對話框:BrowseDlg'部分'片段',所以,幫助我解決這個問題..請告訴我如何創建一個簡單的對話框屏幕'WIX'請幫助,謝謝!未解決的引用符號「」在「片段」部分

+0

本手冊中的這個頁面解釋了(除其他外)如何自定義對話框順序並在流程中插入新的對話框:http://wixtoolset.org/documentation/manual/v3/wixui/wixui_customizations.html –

+0

謝謝作爲回覆,我是Wix的新手,所以我沒有做很多工作來完成這個過程。根據你的鏈接..我知道要添加屬性。謝謝.. – Cegone

回答

7

你有沒有引用您的WIX安裝項目WixUIExtension?你需要用它來給你BrowseDialog。

你可以找到的WiX工具集installa的bin文件夾中的文件WixUIExtension.dll程序文件中的文件夾。

+0

感謝您的回覆,我已經添加了WixUIExtension參考。現在我還沒有收到任何像未解析的引用等錯誤。我錯過了爲對話控制添加屬性。這是我錯誤的原因。再次感謝。 – Cegone

+0

嗨,是的,你是對的,如果刪除了WixUIExtension,並建立了解決方案,我得到了錯誤..!謝謝U – Cegone

+0

@Cegone如果這對你有幫助,你應該考慮接受它作爲答案。 – sirdank

1

我偶然地將一個新的wxs文件添加到了一個以構建操作爲內容而不是編譯的WiX項目;因此,WiX並沒有編譯新添加的wxs文件,因爲它被視爲內容文件。

簡單的解決方案是刪除,然後重新添加新的wxs文件。

+0

就是這樣!只需轉到.wxs文件的屬性並將其構建操作更改爲編譯。 –

相關問題