gpt4 book ai didi

upgrade - 为 VS2010 设置 InstallShield Limited Edition,以便它自动卸载我的应用程序的早期版本

转载 作者:行者123 更新时间:2023-12-04 14:18:23 24 4
gpt4 key购买 nike

我正在开发 WPF 桌面应用程序,并且正在通过 InstallShield Limited Edition 生成的安装文件进行部署。
我希望安装程序在安装新版本之前提示用户并删除任何以前版本的应用程序。
我怀疑这是通过 InstallShield 中的升级路径选项完成的,但我无法弄清楚。

答案是一个解释或链接到一个体面的操作方法、教程或手册页来回答我的问题。

目前,在运行安装程序时,我得到:
“已安装此产品的另一个版本。无法继续安装此版本。要配置或删除此产品的现有版本,请使用控制面板上的添加/删除程序。”

谢谢

最佳答案

试试这个:

  • 在解决方案资源管理器中转到“常规信息”页面
  • 增加产品版本
  • 生成新的产品代码
  • 确保 ALLUSERS 属性与旧包中的值相同
  • 转到“升级路径”页面并添加旧的 MSI
  • 构建并安装您的新版本

  • 运行这个新包时,它应该会自动检测并删除旧版本。

    您可以在此处阅读有关 Windows Installer 升级的信息:
    http://msdn.microsoft.com/en-us/library/aa370579(VS.85).aspx

    关于upgrade - 为 VS2010 设置 InstallShield Limited Edition,以便它自动卸载我的应用程序的早期版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6414143/

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