小编Jak*_*irn的帖子

C# 安装项目安装程序不删除以前的版本

我想编写一个 msi 安装程序,在运行时卸载以前的版本。我在 VS 2013 中有一个安装项目,其中 DetectNewerInstalledVersion=True 和 RemovePreviousVersions=True。这是我所做的:

  1. 我更改了版本号(例如从 1.0.3 到 1.0.4)。
  2. 我确保 ProductCode 更改,而 UpgradeCode 没有更改。
  3. 我右键单击安装项目,然后单击构建。
  4. 我在 Debug 文件夹中运行 msi 文件。

msi 运行得很好,但旧的 EXE 仍在程序文件夹中。如果是全新安装,它会成功安装该程序。我究竟做错了什么?

c# installation setup-project

1
推荐指数
1
解决办法
2734
查看次数

标签 统计

c# ×1

installation ×1

setup-project ×1