扩展 Team Foundation

Team Foundation 是一种多层应用程序,用户要将一些组件安装在客户端计算机上,并将其他组件安装在应用层上。 你可通过使用客户端计算机上的客户端对象模型或应用层上的服务器对象模型来扩展 Team Foundation,并且可通过在生成计算机上使用生成过程对象模型来自定义你的生成过程。

Team Foundation 的对象模型

主题内容

客户端对象模型

通过使用客户端对象模型,你可以扩展与版本控制、跟踪工作项和生成相关的 Team Foundation 的功能。 使用此对象模型的应用程序必须在同时运行团队资源管理器的计算机上运行。

开始操作

示例和概念

参考

团队项目和团队资源管理器

示例和概念

参考

Bug、任务和其他工作项

示例和概念

参考

版本控制

示例和概念

参考

生成

示例和概念

参考

客户端对象模型引用

你可在客户端对象模型的 Program Files\Microsoft Visual Studio 12.0\Common7\IDEReferenceAssemblies\v2.0ReferenceAssemblies\v4.5PrivateAssemblies 下找到程序集。

服务器对象模型

使用服务器对象模型的应用程序必须在 Team Foundation 的应用层服务器上运行。 你通常使用此模型以将其他工具和数据集成到 Visual Studio Team Foundation Server。

事件

示例和概念

参考

仓库和报告

示例和概念

参考

服务器对象模型参考

你可在服务器对象模型的 Program Files\Microsoft Team Foundation Server 12ToolsApplication Tier\Web Services\bin 下找到程序集。

生成过程对象模型

你可使用生成过程对象模型来自定义生成过程。 生成过程对象模型随 Team Foundation Build Service 一起安装。

示例和概念

参考

生成过程对象模型引用

你可在全局程序集缓存 (GAC) 中找到生成过程对象模型。

问:在哪里获取客户端、服务器和生成对象模型?

**答:**若要获取客户端对象模型,请安装 Visual Studio。 若要获取服务器对象模型,请安装 TFS。 若要获取生成对象模型,请安装 Team Foundation Build。

请参见

概念

Team Foundation Server 体系结构

可在 Visual Studio TFS 中配置并自定义的内容的端到端视图