我们有一个使用由 TFS Build 构建的项目引用的大型 VS 解决方案,如下所示:
Solution
- Project 1
- Project 2
- Project ...
- Project N
由于解决方案太大,我们有几个日常使用的较小解决方案:
SubSolution
- Project 1
- Project 19
问题是开发 SubSolution 的开发人员发现它没有构建,因为找不到项目引用,因此他们将项目更改为使用文件引用。
然后这会继续破坏 TFS 构建,因为它们尚未构建(即使项目在同一个解决方案中),所以无法找到这些文件引用。有没有办法解决这两种类型的引用之间的拉锯战。拆分解决方案的正确方法是什么?