我正在开发 WPF 桌面应用程序,并且正在通过 InstallShield Limited Edition 生成的安装文件进行部署。
我希望安装程序在安装新版本之前提示用户并删除任何以前版本的应用程序。
我怀疑这是通过 InstallShield 中的升级路径选项完成的,但我无法弄清楚。
答案是一个解释或链接到一个体面的操作方法、教程或手册页来回答我的问题。
目前,在运行安装程序时,我得到:
“已安装此产品的另一个版本。无法继续安装此版本。要配置或删除此产品的现有版本,请使用控制面板上的添加/删除程序。”
谢谢
最佳答案
试试这个:
运行这个新包时,它应该会自动检测并删除旧版本。
您可以在此处阅读有关 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/