通过测试,我发现我们的第三方软件的升级如何使我们的产品不起作用。然而,同一个测试人员告诉我,卸载旧的第三方软件并安装更新版本的软件似乎有效。
在安装更新的先决条件之前,我被要求删除旧的软件。我很惊讶升级没有正常工作,但我想知道我如何才能做到这一点。
在包安装程序期间是否有任何方法可以卸载您熟悉ProductCode和UpgradeCode的产品?
编辑:进一步的研究,我在第三方软件网站上发现了以下内容
升级后,它们必须修复控制面板/程序中的安装
安装后是否可以通过wix进行维修?
发布于 2020-03-25 19:52:12
修复:要在安装结束时修复另一个设置,有几种方法。
如果您作为烧伤包的一部分运行,您可以使用上面的命令插入一个{00000000-0000-1111-0000-000000000000}
<..> <..>
最好是先安装自己的安装程序之后,安装最新版本的运行时。这似乎是最不容易出错的。
setup.exe :我认为更好的选择是交付一个setup.exe,该setup.exe首先使用第三方运行时的最新版本,然后安装自己的软件,如果不起作用,那么在安装自己的软件后尝试安装第三方运行时的最新版本?你对伯恩熟悉吗?setup.exe引导程序/下载器/ WiX绑定器?
快速烧伤样例:SQL Server named instance with Visual Studio 2017 Installer project
Setup.exe使用
安装更新的水晶报告-最新的version
或者如果上面的命令失败了就换订单?
https://stackoverflow.com/questions/60836572
复制相似问题