Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2017 在WiX 3.11/Visual Studio 2017上定制WixUI_Minimal_Visual Studio 2017_Wix_Wix3.11 - Fatal编程技术网

Visual studio 2017 在WiX 3.11/Visual Studio 2017上定制WixUI_Minimal

Visual studio 2017 在WiX 3.11/Visual Studio 2017上定制WixUI_Minimal,visual-studio-2017,wix,wix3.11,Visual Studio 2017,Wix,Wix3.11,我正在尝试使用VisualStudio定制WIX3.11上的WixUI_最小对话框集 遵循手册不再有效,因为它报告了大量重复符号。例如: Duplicate symbol 'ControlEvent:VerifyReadyDlg/Back/NewDialog/WelcomeDlg/Installed AND PATCH' found. This typically means that an Id is duplicated. Check to make sure all your identi

我正在尝试使用VisualStudio定制WIX3.11上的WixUI_最小对话框集

遵循手册不再有效,因为它报告了大量重复符号。例如:

Duplicate symbol 'ControlEvent:VerifyReadyDlg/Back/NewDialog/WelcomeDlg/Installed AND PATCH' found. This typically means that an Id is duplicated. Check to make sure all your identifiers of a given type (File, Component, Feature) are unique
(这遇到了同样的问题)

尝试这种解决方案也没有帮助,因为它会产生各种错误代码(与问题中提到的不同)

也没有帮助


Wix 3.11/Visual Studio 2017似乎出现了一些问题。有人知道如何修复它吗?我有点担心WiX会失去其作者的支持…

我不知道你为什么认为WiX会失去支持。这里和wix用户邮件列表上提供了大量免费支持。他们还提供带有SLA和修复程序的付费支持选项。像我这样的其他顾问也提供免费支持和有偿支持

WiXUI是一个简单易用的固定用户界面集,覆盖/转换功能有限。您可以在向导循环序列中插入对话框,但这样做需要了解ControlEvent表区域中的行是如何计算的

您可以在此处获得一个示例:

我取消注释的第10行导致它使用此片段:

第33-34行在ControlEvent表中插入优先于现有行的行,基于:

如果这对您的需求太有限,您可以不使用UI扩展插件,只需从此处复制所有文件,然后对其执行任何操作:

最后,如果这不能满足您的需要,您可以始终为Burn创建一个自定义引导程序应用程序,并使用WPF/MVVM来完成您可能需要的任何操作

FWIW,我写安装程序已经23年了,使用MSI已经16年了。我是自由和开放源码软件项目IsWiX的作者,该项目提供了模板和设计器,以简化和自动化大部分工作。您可以在此处了解IsWiX的工作原理:


有兴趣的人士可免费咨询1小时。只要给我发封电子邮件或给我发个LinkedIn邀请就行了。

。除了Chris的回答之外,也许还可以。定制MSI/WiX GUI的不同方式。谢谢@christopher-没有什么害处:)只是浏览论坛让我觉得很多东西都被推到了未来的4.0版本上,而这不会很快出现-我可以看到。我目前从install_dir中获取了一些信息,并从其他问题中获得了一些信息,但我相信您的输入对其他人(或未来的我)将是有价值的