【问题标题】:Can't find RemovePreviousVersions property in MSI setup在 MSI 设置中找不到 RemovePreviousVersions 属性
【发布时间】:2016-05-25 12:18:11
【问题描述】:

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

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

我的问题很傻,但我在属性中找不到这个属性。 谁能告诉我路径?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我怀疑您正在查看 Visual Studio 安装程序项目(不是 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-26
        • 1970-01-01
        • 2013-05-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多