当我们使用SVN时,我们总是在页面的页脚打印:“修订版XXXX”.我一直在寻找,但我无法弄清楚如何用TFS做同样的事情.任何人都可以提供一些指示吗?
如果这很重要:我们正在使用ASP.NET MVC.不过,我猜它没关系.
解决方法
您可以使用程序集的默认版本系统来跟踪修订版号,而无需在TFS中添加任何内容.
如果在AssemblyInfo的AssemblyVersion属性中使用Major.Minor.*格式(例如[assembly:AssemblyVersion(“1.0.*”)]),它将根据以下格式生成一个版本:
Major.Minor.Build.Revision
哪里
> Major =你的价值
>次要=你的价值
> Build =自此以来的天数
2000年1月1日
> Revision =(当天午夜以来的秒数
在Build)/ 2中指定
这将为您提供一个不断增加的数字,为您提供有关构建日期和时间的准确信息.
要在代码中使用这些值,只需使用Assembly.GetExecutingAssembly().GetName().Version恢复版本.