WiX Burn.NET安装和随后的许可证下降
我正在使用WiX 3.10 Burn在我的应用程序之前安装.NET,该应用程序需要以下方式:WiX Burn.NET安装和随后的许可证下降,wix,burn,wix3.10,Wix,Burn,Wix3.10,我正在使用WiX 3.10 Burn在我的应用程序之前安装.NET,该应用程序需要以下方式: <Chain> <PackageGroupRef Id="NetFx45Web"/> <MsiPackage Id="MyApplication" SourceFile="$(var.MyApplicationSetup.TargetPath)"/> </Chain> 运行安装程序时,安装.NET后,MSI包将显示一个许可证页。如果用
<Chain>
<PackageGroupRef Id="NetFx45Web"/>
<MsiPackage Id="MyApplication" SourceFile="$(var.MyApplicationSetup.TargetPath)"/>
</Chain>
运行安装程序时,安装.NET后,MSI包将显示一个许可证页。如果用户拒绝许可证,安装程序将退出,而不安装.NET以外的任何内容
但是,在“卸载应用程序”中已经有MyApplication的条目
由于.NET安装,Windows中的“程序”。NET列在
单独“卸载程序”
有没有办法确保MyApplication在没有实际安装时不会被列出?我发现这种行为是WiX设计的(请参阅) 目前有一个开放的解决方案来处理这种情况
在我的应用程序中,我是这样处理的:当用户拒绝许可证(由我的托管引导程序显示)或以任何其他方式过早退出安装程序时,我应用卸载我的应用程序。我发现这种行为是在WiX中设计的(请参阅) 目前有一个开放的解决方案来处理这种情况
在我的应用程序中,我是这样处理的:当用户拒绝许可证(由我的托管引导程序显示)或以任何其他方式过早退出安装程序时,我会应用卸载我的应用程序。我非常确定此必备项没有安装在控制面板条目下。您是否可以在启用日志记录的情况下执行setup.exe,以便我们查看正在执行的操作?您所说的“此先决条件”是什么意思?我想说的是,MyApplication和.NET在“控制面板”的“卸载程序”中分别列出。但是,由于我拒绝了许可证,我不希望我的应用程序出现在那里。无论如何,我发现这是设计的,并且有一个WiX功能请求处理此问题:。我非常确定此前提条件没有安装在控制面板条目下。您是否可以在启用日志记录的情况下执行setup.exe,以便我们查看正在执行的操作?您所说的“此先决条件”是什么意思?我想说的是,MyApplication和.NET在“控制面板”的“卸载程序”中分别列出。但由于我拒绝了许可证,我不希望我的应用程序出现在那里。无论如何,我发现这是设计的,并且有一个WiX功能请求处理这个:。