C# 4.0 使用TfsTeamProjectCollection获取TFS服务器版本
我正在使用C# 4.0 使用TfsTeamProjectCollection获取TFS服务器版本,c#-4.0,tfs,tfs-sdk,C# 4.0,Tfs,Tfs Sdk,我正在使用tfstreamprojectcollection获取TFS Uri中的集合列表,但我需要知道请求的Uri是TFS2013或TFS2015;我使用了下面的代码来查找BuildServerVersion var tfsServerVersion = collection.GetService<IBuildServer>().BuildServerVersion; var tfsServerVersion=collection.GetService().BuildServer
tfstreamprojectcollection
获取TFS Uri中的集合列表,但我需要知道请求的Uri是TFS2013或TFS2015;我使用了下面的代码来查找BuildServerVersion
var tfsServerVersion = collection.GetService<IBuildServer>().BuildServerVersion;
var tfsServerVersion=collection.GetService().BuildServerVersion;
我可以看到V1、V2、V3、V4、V5,但我如何知道它们是哪个版本(我指的是TFS2013或TFS2015)
而且也没有支持enum BuildServerVersion
@MSDN的参考资料
建议我如何为请求的Uri找到TFS服务器版本。就像您使用
ibildserver
界面从Build.Client
获取服务器版本所做的一样
//V3 for 2010,V4 for 2012,V5 for 2013 and 2015
对于TFS 2013和TFS 2015,它们使用相同的构建过程模板
更新 添加用户语音: 能够使用TFS API或Rest API安装TFS版本
你在使用旧的XAML构建吗?我很感激。谢谢但如何区分URI与TFS 2013或TFS 2015?之后,如果2017年的任何tfs url???@sankar2.0现在都无法通过tfs API或Rest API实现这一点。我已经为你准备了一个uservoice,你可以投票支持它以获得更多关注。TFS PM将审查该想法。