zoukankan      html  css  js  c++  java
  • VS SETUP项目更新的问题

    用VS建立了一个SetUp类型的项目,build以后将生成的setup文件在机器上安装,然后再rebuild,再安装新生成的setup文件,会出现如下的提示信息:

    Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.

     

    解决方法:

    将setup项目的版本改成高一个版本,这时会提示是否需要更改Product code,选择是。

    并且将RemovePreviousVersion设置成true。

    这样再安装新生成的setup文件就可以直接安装,并且能将老版本替换掉。

    -------------------------------------

    参考了这篇文章:http://stackoverflow.com/questions/15234879/handle-another-version-of-this-product-is-already-installed-installation-of-th

    This message usually appears only during development phases, not on the end-user machine. The message appears because you modify only the resources from the package and rebuild it, without increasing the version number, so Windows Installer sees there is a package with the same product code and name on the machine, but with a different package code.

    Your users will never get this message because I assume you will increase the version number when releasing the package. This is also based on the name of your function i.e. "CheckPreviousVersion".

     

     

  • 相关阅读:
    2015多校1006.First One
    2015多校.MZL's endless loop(欧拉回路的机智应用 || 构造)
    LUXURY 8
    矩阵快速幂模板
    博弈入门
    cf558c(bfs)
    LUXURY 7
    dfs序 + RMQ = LCA
    双端队列
    UVa-401 Palindromes
  • 原文地址:https://www.cnblogs.com/time-is-life/p/6101580.html
Copyright © 2011-2022 走看看