我创建了一个visual studio安装程序项目,将应用程序的输出复制到目标PC上的文件夹中。现在,当我想分发更新的版本时,我创建了一个增加版本的安装程序。属性'RemovePreviousVersions'和'DetectNewerInstalledVersion'设置为True。
发生的情况是:安装程序会覆盖目标文件夹中的所有文件,但.EXE文件除外,该文件未被替换。
我忘记了某处的设置吗?
谢谢,
答案 0 :(得分:4)
在打开和关闭大量尝试和设置属性之后,如果您希望安装程序覆盖程序集或可执行文件,则每次构建安装程序时都必须增加该项目的版本(而不是只有安装程序项目的版本!!!)。如果不这样做,则会保留原始文件。
选择可执行文件/程序集项目>属性>申请>装配信息。在这里你可以修改版本。