我正在使用Visual Studio 2012构建MSI设置。 我希望我的安装程序的先前版本在新版本启动时会被选中。
在各种文档中,我发现必须将属性RemovePreviousVersions设置为true才能执行此操作(以及更新ProductCode)。
我的问题很傻但我在属性中找不到这个属性。 有人可以告诉我这条路吗?
答案 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