Расширение Team Foundation
Team Foundation — это многоуровневое приложение, для которого пользователи устанавливают некоторые компоненты на клиентских компьютерах, а другие компоненты — на уровне приложений. Можно расширить Team Foundation с помощью его клиентской объектной модели на клиентских компьютерах или серверной объектной модели на уровне приложений, а также настроить процесс сборки с помощью объектной модели процесса сборки на компьютере сборки.
Содержание раздела
Клиентская объектная модель
Используя клиентскую объектную модель, можно расширить функциональные возможности Team Foundation, связанные с управлением версиями, отслеживанием рабочих элементов и сборкой. Приложения, использующие эту объектную модель, должны выполняться на компьютере, где также выполняется Team Explorer.
Начало работы
Примеры и концепции |
Ссылки |
---|---|
Командные проекты и обозреватель Team Explorer
Примеры и концепции |
Ссылки |
---|---|
Ошибки, задач и другие рабочие элементы
Примеры и концепции |
Ссылки |
---|---|
Управление версиями
Примеры и концепции |
Ссылки |
---|---|
Сборка
Примеры и концепции |
Ссылки |
---|---|
Ссылки для клиентской объектной модели
Сборки клиентской объектной модели можно найти по пути Program Files\Microsoft Visual Studio 12,0\Common7\IDE в папках ReferenceAssemblies\v2.0, ReferenceAssemblies\v4.5 и PrivateAssemblies.
Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework
Microsoft.TeamFoundation.Deployment.Workflow.AzureManagement
Microsoft.TeamFoundation.Deployment.Workflow.AzureManagement.v1_7
Microsoft.TeamFoundation.VersionControl.Controls.Extensibility
Microsoft.TeamFoundation.VersionControl.Controls.PendingChanges
Microsoft.VisualStudio.TeamFoundation.TeamExplorer.ConnectPage
Microsoft.VisualStudio.TeamFoundation.VersionControl.DiffMerge
Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.Extensibility
Серверная объектная модель
Приложения, использующие серверную объектную модель, должны выполняться на сервере уровня приложений для Team Foundation. Эта модель обычно используется для интеграции других средств и данных в среду Visual Studio Team Foundation Server.
События
Примеры и концепции |
Ссылки |
---|---|
|
Хранилище данных и отчеты
Примеры и концепции |
Ссылки |
---|---|
Ссылки для серверной объектной модели
Сборки в серверной объектной модели можно найти по пути Program Files\Microsoft Team Foundation Server 12 в папках Tools и Application Tier\Web Services\bin.
Объектная модель процесса построения
Можно настраивать процесс сборки с помощью объектной модели процесса сборки. Объектная модель процесса сборки устанавливается с Служба построения Team Foundation.
Примеры и концепции |
Ссылки |
---|---|
Ссылки по объектной модели процесса построения
Объектную модуль процесса сборки можно найти в глобальном кэше сборок (GAC).
В. Где можно найти объектные модели клиента, сервера и сборки?
О. Чтобы получить объектную модель клиента, установите Visual Studio. Чтобы получить объектную модель сервера, установите TFS. Чтобы получить объектную модель сборки, установите сборку Team Foundation.
См. также
Основные понятия
Архитектура Team Foundation Server
Подробная информация о возможностях настройки в Visual Studio TFS