Visual Studio 2015
TFS 2012
我有一个项目,大约有40个项目。布局是这样的。
*Proj 1
*Proj 2
*System -> System.SLN
*System -> Proj 3
*System -> Proj 4
所有项目都在解决方案中,但有一半项目位于解决方案的一个文件夹中。
问题是构建服务器说它找不到一个文件夹的项目(Proj 1和Proj 2)。我能做些什么来让所有项目在构建服务器上编译?
答案 0 :(得分:1)
可能会在构建定义中设置工作区存储库映射,其中根位于解决方案中,从而使构建无法获取父文件夹。请将根映射设置为其父文件夹。
您的.sln也可能配置为专门在您的计算机上工作,而不是具有相对路径。确保每个项目的引用使用"..\proj 1"
而不是"D:\work\proj 1"
。
我没有足够的信息来获得明确的答案;我根据给出的有限信息做出许多的假设。