我已经构建了一个我想要部署并经常更新的 MSI。不幸的是,当您安装 MSI,然后尝试安装同一 MSI 的较新版本时,它会失败,并显示类似“已安装此产品的另一个版本。此版本的安装无法继续...”的消息。 MSI 是使用 Visual Studio 2008 安装项目构建的。我尝试将“删除以前的版本”属性设置为 true 和 false,以使新版本覆盖旧安装,但没有任何效果。在之前的一家公司,我知道我使用 Wise 和 Advanced Installer 构建的安装程序没有遇到这个问题。有我缺少的设置吗?或者 VS 2008 安装项目不支持我想要的功能?
我已经使用 VS 2005 Pro 构建了许多可以正确执行此操作的 MSI。
您确定 'Version' 属性部署项目已增加?此属性与应用程序中程序集的版本无关,如果 MSI 的 Version 属性与您尝试覆盖的版本属性相同,您将看到此错误消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)