VssResourceNotFoundException:API 资源位置 <GUID> 未在 tfs url 上注册 - c#
Posted
技术标签:
【中文标题】VssResourceNotFoundException:API 资源位置 <GUID> 未在 tfs url 上注册 - c#【英文标题】:VssResourceNotFoundException: API resource location <GUID> is not registered on tfs url - c#VssResourceNotFoundException:API 资源位置 <GUID> 未在 tfs url 上注册 - c# 【发布时间】:2019-08-04 16:10:59 【问题描述】:我正在尝试使用 BuildHttpClient 获取集合的构建信息。但它正在抛出
VssResourceNotFoundException:API 资源位置 GUIS 未在 http://tfsserver/tfs 上注册
以下代码示例产生错误:
var url = new Uri("http://tfsserver:8080/tfs");
TfsTeamProjectCollection ttpc = new TfsTeamProjectCollection(url);
BuildHttpClient client = ttpc.GetClient<BuildHttpClient>();
List<Build> builds = client.GetBuildsAsync().Result;
【问题讨论】:
这也可能是版本的问题请参阅我的回复:***.com/questions/44299586/… 【参考方案1】:您指定的是 TFS 服务器的位置,但不是项目集合。您需要在 URI 中指定项目集合。
例如:var url = new Uri("http://tfsserver:8080/tfs/DefaultCollection");
【讨论】:
以上是关于VssResourceNotFoundException:API 资源位置 <GUID> 未在 tfs url 上注册 - c#的主要内容,如果未能解决你的问题,请参考以下文章