使用TfsConfigurationServer时遇到一些问题,从visual studio online获取每个项目名称的构建定义都不会返回任何内容。
下面是代码摘要:
NetworkCredential netCred = new NetworkCredential(username, password);
BasicAuthCredential basicCred = new BasicAuthCredential(netCred);
TfsClientCredentials tfsCred = new TfsClientCredentials(basicCred);
server = new TfsConfigurationServer(new Uri(connection), tfsCred);
TfsTeamProjectCollection tfsProjectCollection = server.GetTeamProjectCollection(collectionID);
var buildServer = tfsProjectCollection.GetService<IBuildServer>();
var temp = buildServer.QueryBuildDefinitions(projectName).Select(x => x.Name).ToList();
return temp;
我获取项目名称的其他功能可行,但这不是。
这是肥皂发送和返回的内容。似乎端点使呼叫无效。有关如何使这项工作的任何想法? (我想尝试其他方法,但有点狡猾的方式,因为包应该支持tfs 2015和visual studio online)