TFS 2010 API文档

3
经过无数个小时在互联网上爬行,我无法找到任何适用于C#的TFS 2010的适当API(我尚未安装任何SP),我找不到任何适当的结果。我已经在Microsoft网站上找到了Java版的SDK,但不知道为什么没有C#版的。有人可以帮助我提供一些适当的文档吗?我已经找到了一些关于VS2005的文件,但是这似乎都已经从框架中删除了,因为你不能再导入Microsoft.Core了。
我查看过的项目链接如下:
- http://www.microsoft.com/en-us/download/details.aspx?id=22616 - http://tfsapiwrapper.codeplex.com/ (虽然这就是我需要的,但我不想在没有大量信息的情况下安装随机包装器)

你能详细说明你想做什么吗?在服务的API上下文中有点模糊。例如,你是想定制服务器还是客户端,还是自动化某些活动? - Guvante
我正在编写一个控制台应用程序,它将能够根据我们的CSProj文件中的一些数据获取项目名称,搜索我们的TFS服务器以查找匹配的项目,然后记录自上次发布日期以来添加的变更集。 - Hello World
2个回答

4
如果你正在寻找与问题标签相关的C# API,那么可以使用Microsoft.TeamFoundation命名空间。我以前用过它。
在项目中,您需要将以下程序集作为引用包含其中:
- Microsoft.TeamFoundation.Client - Microsoft.TeamFoundation.Common
根据您的具体需求,还需要以下一个或多个程序集:
- Microsoft.TeamFoundation.VersionControl.Client - Microsoft.TeamFoundation.WorkItemTracking.Client - Microsoft.TeamFoundation.Build.Client - Microsoft.TeamFoundation.TestManagement.Client

请阅读原帖并注意我无法出于某些原因使用此内容。 - Hello World
为什么你不能使用它?这些不是你在原帖中提到的Java API。 - Philip Hanson
谢谢,我缺少了程序集。 - Hello World
如果在引用选项卡中找不到它们,您可能需要检查项目使用的.NET框架的版本/变体。我曾成功地在VS2010中使用它们来连接TFS2010。 - Philip Hanson
我错过了程序集 扇自己一个耳光 - Hello World

2

我觉得很惊讶,居然有一个Java API。 - Hello World
1
@HelloWorld:这是我们的跨平台API。 - Edward Thomson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接