安装项目2017不删除以前版本的安装项目2015

问题描述 投票:1回答:1

所以,我一直在使用Visual Studio 2015安装项目,它一直工作正常。它安装我的应用程序并删除旧版本。

我最近决定开始使用Visual Studio 2017,它与2015年的安装项目不兼容。因此,我升级到安装项目2017,在我的解决方案中添加了一个新的安装项目,并使用了2015年的所有相同设置。

虽然,当我安装我的应用程序时,它会删除以前版本的2017安装程序,而不是2015.所以如果您使用2015 msi安装我的应用程序,然后使用2017 msi,您的控制面板中将有1个版本(最新的一个),但如果您启动该应用程序它是旧的2015年MSI版本。

UpgradeCode复制到2017安装程序也不起作用

对此有何解决方案? :/(这不是RemovePreviousVersions = true问题或任何事情。

编辑:它也从16MB到10MB(控制面板),但如果我手动删除旧版本并安装新版本,它的大小为16mb

c# windows winforms installation setup-deployment
1个回答
2
投票

设置BackwardCompatibleIDGenerationtrue为我工作

© www.soinside.com 2019 - 2024. All rights reserved.