如何版本/更新由独立部署的其他人共享的程序集的AssemblyInfo.cs?

时间:2010-12-14 13:24:30

标签: c# svn versioning assemblyinfo teamcity-5.1

我有一个包含多个项目参考的传统解决方案。

其中两个项目是独立部署的,都引用其他项目。

目前版本控制纯粹是手动的,但我想自动化这个过程(更新AssemblyInfo.cs的版本号)。

我们正在使用Visual Studio 2010,SVN和TeamCity,并且已经有一种经过验证的方法可以更新其他解决方案的版本号。但是,这些解决方案只需要考虑一个版本号,而这个解决方案必须这样做。

一种方法是更新两个重要的,即部署的原因,自动编号,并手动更新其他。

1 个答案:

答案 0 :(得分:0)

尝试:Versioning Controlled Build

命令行实用程序支持VC ++ 6.0 DSW文件以及VS2002 / 2003/2005/2008 SLN文件。它与加载项版本共享配置设置,但用户可以使用适当的启动开关覆盖这些设置。请检查设置中包含的CommandLine.txt文件,以获取简要说明和启动开关列表。 在命令行实用程序设置期间,具有两个项目的相应菜单将添加到“程序”菜单中。 “AutoVer”条目使用/ g开关启动命令行实用程序,打开与加载项相同的GUI。