次のように TFS Build によってビルドされたプロジェクト参照を使用する大規模な VS ソリューションがあります。
Solution
- Project 1
- Project 2
- Project ...
- Project N
ソリューションが大きすぎるため、日常的に使用するいくつかの小さなソリューションがあります。
SubSolution
- Project 1
- Project 19
問題は、SubSolution に取り組んでいる開発者が、プロジェクト参照が見つからないためにビルドされていないことに気づき、ファイル参照を使用するようにプロジェクトを変更することです。
これにより、これらのファイル参照がまだビルドされていないため (プロジェクトが同じソリューション内にある場合でも)、これらのファイル参照を見つけることができない TFS ビルドが中断されます。この 2 種類の参照の間の綱引きを回避する方法はありますか。ソリューションを分割する正しい方法は何ですか?