代码之家  ›  专栏  ›  技术社区  ›  Guge

如何从visualstudio2010部署桌面应用程序升级

  •  2
  • Guge  · 技术社区  · 15 年前

    我的测试人员很恼火,因为他们必须先卸载以前的版本,然后才能安装新版本。

    是否可以在不卸载以前版本的情况下安装新版本?新的安装可以升级以前的吗?

    我们在这个项目中有一个COM组件,它也是开发出来的,因此我们发现很难将应用程序发布到网页上。

    我们还尝试为每个新版本更改产品代码(visualstudio询问这个问题),但我们有理由相信这会破坏安装。

    3 回复  |  直到 15 年前
        1
  •  2
  •   Beth    15 年前

    请尝试将安装项目的DetectNewRinsInstalledVersion设置为False,并将RemovePreviousVersions设置为True

        2
  •  1
  •   Guge    15 年前

    我发现了一些似乎有效的方法:

    DetectNewRinsInstalledVersion=真

    更改版本,对有关新产品代码的问题回答“是”。 升级代码必须保持不变。

    它现在将相对安静地安装在旧版本上。

        3
  •  0
  •   GrandmasterB    15 年前

    如果现在web更新太多,只需创建一个安装程序,只用新文件覆盖现有文件。确保应用程序将其位置写入注册表,以便更新程序知道在哪里可以找到它。