我想编写一个 msi 安装程序,在运行时卸载以前的版本。我在 VS 2013 中有一个安装项目,其中 DetectNewerInstalledVersion=True 和 RemovePreviousVersions=True。这是我所做的:
msi 运行得很好,但旧的 EXE 仍在程序文件夹中。如果是全新安装,它会成功安装该程序。我究竟做错了什么?
c# installation setup-project
c# ×1
installation ×1
setup-project ×1