擴充 Team Foundation 的功能
Team Foundation 是多層式應用程式,使用者會針對它在用戶端電腦上安裝某些元件,並在應用程式層上安裝另外一些元件。 您可以在用戶端電腦上使用 Team Foundation 的用戶端物件模型,或在應用程式層使用其伺服器物件模型,以此方式擴充它的功能,也可以在組建電腦上使用建置流程物件模型來自訂您的建置流程。
本主題內容
用戶端物件模型
您可以經由使用用戶端物件模型,來擴充 Team Foundation 在版本控制、追蹤工作項目和組建方面的功能。 使用這種物件模型的應用程式必須在同時執行 Team Explorer 的電腦上執行。
開始使用
範例和概念 |
參考資料 |
---|---|
Team 專案和 Team Explorer
範例和概念 |
參考資料 |
---|---|
Bug、工作和其他工作項目
範例和概念 |
參考資料 |
---|---|
版本控制
範例和概念 |
參考資料 |
---|---|
|
組建
範例和概念 |
參考資料 |
---|---|
|
用戶端物件模型參考
您可以在 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 Build Service 一起安裝。
範例和概念 |
參考資料 |
---|---|
建置流程物件模型參考
您可以在全域組件快取 (GAC) 中找到建置流程物件模型。
問:可以在哪裡取得用戶端、伺服器和組建物件模型?
**答:**若要取得用戶端物件模型,請安裝 Visual Studio。 若要取得伺服器物件模型,請安裝 TFS。 若要取得組建物件模型,請安裝 Team Foundation 組建。