当前位置:  开发笔记 > 编程语言 > 正文

MSI安装程序失败而未删除以前的安装

如何解决《MSI安装程序失败而未删除以前的安装》经验,为你挑选了2个好方法。

我已经构建了一个我想要部署的MSI,并经常更新.不幸的是,当您安装MSI,然后尝试安装相同MSI的较新版本时,它会失败,并显示"此产品的另一个版本已安装.此版本无法继续安装..."的消息.MSI是使用Visual Studio 2008安装项目构建的.我已经尝试将"删除以前的版本"属性设置为true和false,以便只是让新版本覆盖旧版本,但没有任何工作.在以前的公司,我知道我对Wise和Advanced Installer构建的安装程序没有这个问题.我缺少一个设置吗?或者VS 2008安装项目不支持我想要的功能吗?



1> McKenzieG1..:

我已经使用VS 2005 Pro构建了许多正确执行此操作的MSI.

您确定部署项目的"版本"属性已增加吗?此属性独立于应用程序中程序集的版本,如果MSI的Version属性与您尝试覆盖的版本属性相同,则会显示此错误消息.



2> Michael Pryo..:

增加项目的版本号.

在VS中,选择设置应用程序的节点,然后按F4查看属性.找到版本字段,然后递增它.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有