【发布时间】:2011-01-24 01:57:02
【问题描述】:
我们有一个使用由 TFS Build 构建的项目引用的大型 VS 解决方案,如下所示:
Solution
- Project 1
- Project 2
- Project ...
- Project N
由于解决方案太大,我们有几个日常使用的较小解决方案:
SubSolution
- Project 1
- Project 19
问题是开发 SubSolution 的开发人员发现它没有构建,因为找不到项目引用,因此他们将项目更改为使用文件引用。
这会继续破坏 TFS 构建,它无法找到这些文件引用,因为它们尚未构建(即使项目在同一个解决方案中)。有没有办法解决这两种类型的引用之间的拉锯战。拆分解决方案的正确方法是什么?
【问题讨论】:
-
也许您可以尝试为正在构建的主要子项目添加依赖项 (DependsOn)?
标签: tfs msbuild projects-and-solutions tfsbuild project-reference