在安装新版本之前卸载旧版本

时间:2021-04-21 15:10:12

标签: c# windows-installer

我对我的项目进行了重大更改,并创建了一个新设置来更新旧版本。应该为所有用户安装新的更改,但旧版本不是这样(用户有权选择是为所有用户安装还是仅为特定用户安装)。我做了以下事情来使事情正常进行: VS 设置:

  1. InstallAllUsers = true
  2. DetectNewerVersion = true
  3. RemovePreviousVersion = true
  4. 更改设置版本
  5. 重新生成新的产品代码
  6. 重建安装文件夹

在那之后,我尝试更新到新版本,但发生的情况是它覆盖了旧版本并且没有删除存在于不同位置的所有文件我还发现我现在在控制面板中有两个产品而不是一个。

这里有我遗漏的东西吗?

0 个答案:

没有答案