【发布时间】:2011-01-11 15:11:05
【问题描述】:
我在 Visual Studio 2008 中创建了一个包含两个项目的解决方案,一个用于主应用程序代码,另一个是用于创建安装程序的可视化部署项目 (.vdproj)。
在部署项目中,我将应用程序代码项目(.exe 文件)的项目输出添加到目标应用程序文件夹。但是每次我制作新版本的安装程序时都会发现问题,如果我在具有先前版本安装的机器上运行新安装程序,则无法覆盖 .exe 文件。
我重新生成了产品代码并保持升级代码不变,还将vdproj的“RemovePreviousVersions”属性设置为true,其他普通文件被新安装程序正确覆盖。
而且我每次制作新的安装程序时都会将版本从 1.0.0 更改为 1.0.1 左右。
有人遇到过这样的问题,有什么建议给我,非常感谢!
ps- 最后,我在这里得到了解决方案: Deployment project not updating .exe
【问题讨论】:
标签: visual-studio-2008 installation windows-installer vdproj