簡體   English   中英

如何為Visual Studio創建可以直接與TFS交互的擴展?

[英]How can I create an extension for Visual Studio that can interface with TFS directly?

我正在嘗試創建一個擴展名,該擴展名將定期檢查用戶是否具有特定項目或分支中所有文件的最新版本。 這個特定的項目/分支將由簽出要編輯的項目來確定。 創建此擴展名的原因是每次文件不同步時都會創建提醒。 這將防止合並到過時的項目中。

我也正在使用Gated Check-ins,因此,如果在Gateed構建成功后可以檢查最新版本,那將是非常有利的。

為Visual Studio進行擴展時,我無法找到用於TFS集成的API。 我也很難找到用於進行直接TFS擴展的API。 我認為這是因為與TFS命令有關的所有事情都應該使用TFS命令行命令來完成。

我正在運行TFS和VS 2015。

先謝謝您的幫助!

您可以使用TFS API的NuGet軟件包:

Microsoft.VisualStudio.Services.Client

Microsoft.TeamFoundationServer.Client

Microsoft.TeamFoundationServer.ExtendedClient

所有DLL也都存儲在以下位置,您可以將其用於項目中:

 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

您可以在此處找到有關如何使用API​​的很好的教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM