我正在使用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元素不匹配。 –