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