Visual Studio安装程序项目不会覆盖输出的.EXE文件

cou*_*sej 1 .net installer exe

我创建了一个Visual Studio安装程序项目,将应用程序的输出复制到目标PC上的文件夹中。现在,当我想发布更新的版本时,我创建了一个具有增加版本的安装程序。属性“ RemovePreviousVersions”和“ DetectNewerInstalledVersion”设置为True。

发生的是:安装程序将覆盖目标文件夹中的所有文件,但.EXE文件除外,该文件不会被替换。

我忘了某个地方的设置吗?

谢谢,

cou*_*sej 5

经过大量尝试并设置属性后,似乎要使安装程序覆盖程序集或可执行文件,则每次构建安装程序时都必须增加该项目的版本(而不仅仅是版本)安装程序项目!!!)。如果您不这样做,则将保留原始文件。

选择可执行文件/程序集项目>属性>应用程序>程序集信息。您可以在此处修改版本。