在MSI设置中找不到RemovePreviousVersions属性

时间:2016-05-25 12:18:11

标签: visual-studio windows-installer setup-project

我正在使用Visual Studio 2012构建MSI设置。 我希望我的安装程序的先前版本在新版本启动时会被选中。

在各种文档中,我发现必须将属性RemovePreviousVersions设置为true才能执行此操作(以及更新ProductCode)。

我的问题很傻但我在属性中找不到这个属性。 有人可以告诉我这条路吗?

2 个答案:

答案 0 :(得分:0)

我回答我自己的问题。 那个属性不再存在了。 为了升级版本,我找到了另一个解决方案....这里是链接:

Configuring InstallShield LE to remove previous versions built using Visual Studio Setup Projects

答案 1 :(得分:0)

我怀疑您在Visual Studio Installer项目(不是InstallShield LE项目)的上下文中查看了RemovePreviousVersions的文档。如果您使用Visual Studio 2013或2015(并且社区版是免费的),您可以安装使用RemovePreviousVersions的安装程序扩展:

https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d

https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9