我正在使用Visual Studio構建我的wix文件。到目前爲止,我有一個文件Product.wxs,它可以用於簡單安裝。在VisualStudio環境中將第一個自定義對話框添加到WIX
現在我想添加一些自定義對話框。我覺得從兩篇文章下面,我知道如何做到這一點 - 我讓我的環境搭建後:
http://blog.torresdal.net/2008/10/24/WiXAndDTFUsingACustomActionToListAvailableWebSitesOnIIS.aspx 和 http://www.merlinia.com/mdt/WiXTutorial2.msl
我下載的源,我看35 * .wxs文件此目錄 wix35-sources.zip \ src \ ext \ UIExtension \ wixlib
這就是我開始迷路的地方。
我需要複製一些(只有我想改變的)或所有這些文件到我的Visual Studio項目。到目前爲止,我一直在運行這些源文件。
我的Product.wxs如何知道使用這些文件?它首先查看本地目錄嗎?還是我必須重建一些C#模塊?
我包括在我Product.wxs這些線路,它給了我在執行時的用戶界面:
<UIRef Id="WixUI_Mondo" />
<UIRef Id="WixUI_ErrorProgressText" />
感謝,
尼爾
正確且有用。 –
感謝您的明確解釋。在複製文件,重命名和更新ID之後的第一次構建中,我得到:error LGHT0094:在'Product:{guid ...}'部分中符號'WixUI:WixUI_WCFCustomUI'的未解析引用我已經擁有Visual Studio項目引用到WixUIExtension來讓Mondo工作。 – NealWalters
您是否已將wxs文件添加到您的visual studio項目中?該錯誤似乎表明複製的wxs文件未添加到項目中,或UI中的Id和UIRef元素不匹配。 –