2017-03-09 121 views
1

我正在尋找關於如何在TFS中的團隊項目中共享VS項目的最佳建議(目前2013在本地,但即將升級到2017或VSTS)。我們的主要用例是Web API項目的請求/響應模型,但我們最近開始嘗試在我們的開發團隊之間共享更多實用程序代碼和自定義分析器。如何在TFS團隊項目之間有效地共享項目?

在我們當前的設置中,我們使用自託管的NuGet包,但這是一個手動過程並且容易出錯。它還阻止我們遷移到VSTS,因爲Package Management不包含在基本層中。

我們可以通過使用Swagger來記錄我們的API來減少對共享模型的依賴,但這看起來像是一個警察。

有什麼建議嗎?

回答

1

建議不要在解決方案根目錄之外引用項目。您應該製作一個項目參考或創建一個NuGet包。

由於您的項目跨越團隊項目,Nuget包仍然是推薦的選項。在VSTS和TFS 2017中,您可以使用包管理源來託管您的NuGet包。檢查:https://www.visualstudio.com/en-us/docs/package/overview