gpt4 book ai didi

.net - .MSI 并不总是卸载以前的版本

转载 作者:行者123 更新时间:2023-12-01 22:56:02 29 4
gpt4 key购买 nike

在许多应用程序中,我们使用 Visual Studio 安装项目创建 MSI 安装程序。在大多数情况下,安装工作正常,但有时以前的版本无法正确卸载。用户最终会在桌面上看到两个图标,并且在“添加/删除程序”列表中,该应用程序会出现两次。我们尚未找到任何模式,并且在大多数情况下安装程序都可以正常工作。

最佳答案

先前版本卸载失败时会发生什么情况取决于RemoveExistingProducts 操作的顺序。我过去写过关于各种选项的总结:http://jpassing.wordpress.com/2007/06/16/where-to-place-removeexistingproducts-in-a-major-msi-upgrade/ .

不幸的是,在使用 VS 安装项目时,您无法控制 RemoveExistingProducts 排序(除非您在构建后使用 Orca 编辑 MSI,这通常是不切实际的)。但如果您的设置项目并非完全微不足道,我强烈建议您使用不同的 MSI 创作工具,例如 WiX 或商业工具之一。

关于.net - .MSI 并不总是卸载以前的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50268/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com