visual-studio-2010 - 如何让 Visual Studio 安装项目覆盖所有 dll,或者如何让 Visual Studio 在每个版本中增加版本号?

  显示原文与译文双语对照的内容

我正在使用VS2010安装程序项目来部署我的应用程序。 我可以将RemovePreviousVersions属性设置为 true,安装程序将覆盖已经更改版本号的所有程序集。 问题是,我们有 30个项目,所以几乎不可能用手工增加所有版本。 如果我设置

[assembly: AssemblyVersion("1.0.*")]

在 AssemblyInfo.cs vs 中正确生成了数字,我可以查看

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version

但是,安装程序不反映这里。

这样无论安装程序是什么版本号,我都要强制安装程序重写所有程序集,或者我希望安装程序预先卸载之前版本的版本,以便安装项目注意到它。

我认为allways是世界上最简单的东西,但我无法理解。

时间:

Visual Studio 有几个外接程序,可以自动递增内部版本号,例如。 这是:

http://autobuildversion.codeplex.com/

也要看一下这篇文章: 如何有自动递增版本号( Visual Studio )

...