2017-03-09 16 views
1

私は、TFSのチームプロジェクト(現在は2013年内にオンデマンドですが、間もなく2017年またはVSTSにアップグレードする予定です)でVSプロジェクトを共有する最良の方法を探しています。私たちの主な使用事例はWeb APIプロジェクトのリクエスト/レスポンスモデルですが、最近では開発チーム全体でより多くのユーティリティコードとカスタムパーサーを共有しようとしています。TFSチームプロジェクト間で効果的にプロジェクトを共有するには?

現在のセットアップでは、自己ホストNuGetパッケージを使用していますが、これは手作業でエラーが発生する可能性があります。また、パッケージ管理が基本層に含まれていないため、VSTSに移行することはありません。

Swaggerを使用してAPIを文書化することで、おそらく共有モデルへの依存度を減らすことができますが、これは回避策のようです。

提案がありますか?

答えて

1

ソリューションルート以外のプロジェクトを参照することは推奨されません。プロジェクトの参照を作成するか、NuGetパッケージを作成する必要があります。

あなたのプロジェクトはチームプロジェクト全体であるため、Nugetパッケージは引き続き推奨されています。 VSTSとTFS 2017では、パッケージ管理フィードを使用してNuGetパッケージをホストできます。確認:https://www.visualstudio.com/en-us/docs/package/overview

関連する問題