【发布时间】:2018-09-15 14:57:37
【问题描述】:
所以,我一直在为 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