Wix 对符号“的未解析引用”&引用;第'节;碎片';

Wix 对符号“的未解析引用”&引用;第'节;碎片';,wix,wix3.5,wix3,Wix,Wix3.5,Wix3,我已经添加了InstallDemo.wxs文件,并从WixUI_InstallDir src/ext/wixlib/复制了代码,然后我将UIRef添加到product.wxs文件中,之后当我构建解决方案时,我得到了这个50错误“未解析对‘片段’部分中符号‘Dialog:BrowseDlg’的引用,请帮助我解决此问题。”。。请告诉我如何在“WIX”中创建一个简单的对话框屏幕。请帮助,谢谢 您是否在WIX安装项目中引用了WixUIExtension?你需要这个来给你浏览对话框 您可以在程序文件中Wi

我已经添加了InstallDemo.wxs文件,并从WixUI_InstallDir src/ext/wixlib/复制了代码,然后我将UIRef添加到product.wxs文件中,之后当我构建解决方案时,我得到了这个50错误“未解析对‘片段’部分中符号‘Dialog:BrowseDlg’的引用,请帮助我解决此问题。”。。请告诉我如何在“WIX”中创建一个简单的对话框屏幕。请帮助,谢谢

您是否在WIX安装项目中引用了WixUIExtension?你需要这个来给你浏览对话框


您可以在程序文件中WiX工具集安装文件夹的
bin
文件夹中找到WixUIExtension.dll文件。

我意外地将一个新的wxs文件添加到WiX项目中,并将构建操作作为内容而不是编译;因此,WiX没有编译新添加的wxs文件,因为它被视为内容文件


简单的解决方案是删除并重新添加新的wxs文件。

手册中的这一页解释了(除其他外)如何自定义对话框顺序并在流程中插入新对话框:感谢回复,我是Wix新手,所以我没有做很多事情来完成这个过程。根据你的链接。。我开始知道如何添加属性。谢谢…谢谢你的回复,我已经添加了WixUIExtension引用。现在我还没有收到任何错误,比如未解析的引用…等等。我没有为对话框控件添加属性。这就是我犯错误的原因。再次感谢。您好,是的,您说得对,如果删除了WixUIExtension并构建了解决方案,我得到的错误!感谢U@Cegone如果这对你有帮助,你应该考虑接受它作为答案,就是这样!只需转到.wxs文件的属性并将其构建操作更改为编译。