首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拥有第三方msi的ProductCode和UpgradeCode,如何在安装我的产品时强制卸载

拥有第三方msi的ProductCode和UpgradeCode,如何在安装我的产品时强制卸载
EN

Stack Overflow用户
提问于 2020-03-24 17:49:45
回答 1查看 189关注 0票数 1

通过测试,我发现我们的第三方软件的升级如何使我们的产品不起作用。然而,同一个测试人员告诉我,卸载旧的第三方软件并安装更新版本的软件似乎有效。

在安装更新的先决条件之前,我被要求删除旧的软件。我很惊讶升级没有正常工作,但我想知道我如何才能做到这一点。

在包安装程序期间是否有任何方法可以卸载您熟悉ProductCode和UpgradeCode的产品?

编辑:进一步的研究,我在第三方软件网站上发现了以下内容

升级后,它们必须修复控制面板/程序中的安装

安装后是否可以通过wix进行维修?

EN

回答 1

Stack Overflow用户

发布于 2020-03-25 19:52:12

修复:要在安装结束时修复另一个设置,有几种方法。

  1. MSI:,您可以在MSI安装GUI序列的末尾插入这个msiexec.exe命令。-这确实是一个黑客-问题可能会导致:

如果您作为烧伤包的一部分运行,您可以使用上面的命令插入一个{00000000-0000-1111-0000-000000000000}

  • Burn:批处理文件,并将其作为一个ExePackage插入到烧录包中。也相当讨厌。片段

<..> <..>

最好是先安装自己的安装程序之后,安装最新版本的运行时。这似乎是最不容易出错的。

setup.exe :我认为更好的选择是交付一个setup.exe,该setup.exe首先使用第三方运行时的最新版本,然后安装自己的软件,如果不起作用,那么在安装自己的软件后尝试安装第三方运行时的最新版本?你对伯恩熟悉吗?setup.exe引导程序/下载器/ WiX绑定器?

快速烧伤样例SQL Server named instance with Visual Studio 2017 Installer project

Setup.exe使用

安装更新的水晶报告-最新的version

  • Install您自己的软件包

或者如果上面的命令失败了就换订单?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60836572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档