【发布时间】:2009-04-30 11:40:51
【问题描述】:
我有一个带有单个 .exe 文件作为主要输出的 Winforms 项目。我正在使用部署项目来分发它,但是安装新版本时.exe文件没有更新,这意味着我必须要求用户手动卸载然后安装新版本。
这就是我正在做的事情:
- 我在输出项目(这是部署项目的主要输出)上增加程序集版本
- 我增加了部署项目版本(并在出现提示时更新产品代码)
- 部署项目设置为删除以前的版本
- .exe 上的“永久”属性设置为 False
我确定我以前成功地做到了这一点,但我现在似乎无法做到。我究竟做错了什么?
编辑:我通过更改项目属性中的 file 版本使其工作,如this answer
【问题讨论】:
-
+1 以获得良好且有效的解决方案。很有帮助。
-
9 年后我很高兴我问了这个问题,因为我完全忘记了如何做这些事情!
标签: c# winforms deployment