Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
WiX:如何在安装时显示升级消息?_Wix - Fatal编程技术网

WiX:如何在安装时显示升级消息?

WiX:如何在安装时显示升级消息?,wix,Wix,升级产品时,如何提示用户是否继续升级?。我在欢迎对话框的控件下一步按钮上尝试了这个发布元素 <Publish Event='SpawnDialog' Value='ShowMajorUpgradeDlg'>WIX_UPGRADE_DETECTED</Publish> 我已经创建了UI对话框ShowMajorUpgradeDlg,但即使检测到的WIX_UPGRADE_为非零值,它也不会显示该对话框。我还使用MajorUpgrade元素,以便正确初始化检测到的WIX_UPG

升级产品时,如何提示用户是否继续升级?。我在欢迎对话框的控件下一步按钮上尝试了这个发布元素

<Publish Event='SpawnDialog' Value='ShowMajorUpgradeDlg'>WIX_UPGRADE_DETECTED</Publish>
我已经创建了UI对话框ShowMajorUpgradeDlg,但即使检测到的WIX_UPGRADE_为非零值,它也不会显示该对话框。我还使用MajorUpgrade元素,以便正确初始化检测到的WIX_UPGRADE_。
是否有其他方法或者我应该继续使用此方法?

是否在不显示自定义对话框的情况下进入下一个对话框?在您的自定义操作之前,可能还涉及其他操作?也许您可以添加Order=1属性来测试它。如果将条件设置为仅1,是否也不显示?您是否使用默认的Wix UI之一?在我的Wix源文件中,我有这样的事情,也就是说,我还引用了一个对话框,在这个对话框中,事件应该被重写,跳转到我的自定义DLG:不设为旁白,我建议你考虑你的用户是否想被这样的问题困扰。如果您的新版本删除了功能,那么并行安装可能会更好。