Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 使用TfsTeamProjectCollection获取TFS服务器版本_C# 4.0_Tfs_Tfs Sdk - Fatal编程技术网

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将审查该想法。