【发布时间】:2014-07-20 10:48:03
【问题描述】:
该项目托管在 tfs 服务器上,我需要访问构建号,我认为该构建号是在您构建项目时自动生成的。
我需要检索该版本号并将其显示在网页上,以便 QA 和测试人员准确了解他们正在处理的版本。
我在以下链接中找到了如何创建自定义版本号: http://msdn.microsoft.com/en-us/library/aa395241(v=vs.100).aspx
但这并不能解决我的问题,因为我无权访问构建定义文件。
我正在寻找某种可以访问内部版本号或可能生成内部版本号并可能将其写入文件的部署后任务,我可以从中读取它。我不知道这是否有意义,因为这是我第一次在 .Net 上工作
【问题讨论】:
-
您需要根据内部版本号在AssemblyInfo.cs中设置程序集文件版本
-
嗨,John,我尝试设置“[assembly: AssemblyVersion("1.0.*")] 和 [assembly: AssemblyFileVersion("1.0.*")]” 但它仍然没有自动更新我的内部版本号,所以我厌倦了使用“[assembly: System.Reflection.AssemblyVersionAttribute("1.0.*")]” 它确实在第一次构建时将其更改为新值,但之后无论有多少它都会吐出相同的值我建造它的时候。你觉得我哪里错了?
-
嗨 John 没关系,我已经开始工作了,再次感谢您的帮助。
-
您应该添加一个答案,说明您是如何使用它的。
标签: c# asp.net tfs visual-studio-2013 tfsbuild