以前装过软件,我打包重新生成个安装文件后,执行安装会提示,装了不同版本的软件,让用户自己去“控制面板”删除以前的有什么办法,可以直接覆盖以前的程序升级安装吗?

解决方案 »

  1.   

    在 build setup之前
    1. 设置RemovePrivousVersion属性为 true
    2. 更改Version,把它改大点然后安装的时候就会自动覆盖了
      

  2.   

    其实最好改用InstallSheild 一类的专业软件,兼容性和扩展性更好
      

  3.   

    不好意思,请问下这个RemovePrivousVersion在那设置?
      

  4.   

    是不是我们不一样?我是2005的 WINFROM程序安装项目属性拦总的才只有4个
      

  5.   

    LS的临时办法有点麻烦哦,我还是想设置下安装包的属性不过我一直找不到RemovePrivousVersion在那??请问2005 WINFROM的安装项目里面哪里有RemovePrivousVersion
      

  6.   

    假设项目为setup1:点视图-->属性窗口
    属性名叫:setup1部署项目属性;然后找到RemovePrivousVersion项
      

  7.   

    我的view里面没有 “属性窗口”
      

  8.   

    RemovePrivousVersion 属性肯定是有的,可能你没仔细或者地方不对而已啊。
      

  9.   

    请问在那里呢??----------
    点视图-->属性窗口
    属性名叫:setup1部署项目属性;
    ----------------
    这里吗?我的视图里面真的是没有什么“属性窗口”,用户界面、文件类型、注册表什么的到有