我有一个用c#编写的VS2008项目,其中包含许多程序集.我想有一个简单的方法来管理所有不同程序集之间的版本号,以及一种自动增加构建号的方法,并将其保存到每个程序集的版本号中.
我猜这是大多数项目的问题,所以大概以前它已经解决了?
关于如何简化项目版本资源管理的任何建议?
我在解决方案级别使用.cs文件,该文件由解决方案中包含以下行的所有项目链接:
using System.Reflection; [assembly : AssemblyVersion("1.2.3.*")]
并确保AssemblyFileVersion
从项目中的AssemblyInfo文件中删除该属性.
将文件放入解决方案中,调用此"SolutionInfo.cs"(我假设C#,也可以在VB中工作).在这里把你所有的属性放在一起.从开始AssemblyVersionAttribute
.
然后在每个项目链接中通过选择将现有项添加到每个项目,但不是单击添加,使用下拉列表添加为链接.