2016-09-30 58 views
1

我的TFS服务器是TFS2015 Update2,我发现VS构建任务只显示项目文件名而不是prj完整路径。在我的构建定义中,在不同的目录中有许多prjs,我必须下载完整的构建日志以查找prj的位置。有没有任何配置来控制这个出信息?谢谢。当TFS2015发生构建错误时显示项目完整路径vNext Build

这就是我现在得到的。 Project File Name not full path

这就是我想看到的。 Correct FullPath

+0

没有没有办法来调整这一点。我建议在https://github.com/Microsoft/vsts-tasks/issues上提交一个建议 – jessehouwing

回答

0

我发现关闭此开关可以显示在构建日志PRJ完整路径:

enter image description here

0

没有设置或配置来改变它。在TFS 2015.3,你可以看到哪些文件夹中的项目在时间线定位:

enter image description here

如果你想获得的本地路径的一个项目,你可以检查在那里你映射库的本地路径。例如,WebApplication2.csproj的完整本地路径是$(build.sourcesDirectory)\WebApplication2\WebApplication2\WebApplication2.csproj

enter image description here

+0

感谢您的帮助。但这对我来说并不适用。在我的构建定义中有成千上万的prjs,我写了一个工具计算依赖关系并生成sln作为构建顺序。在一个sln文件中,并不是所有的路径都是相同的。 – Allen

+0

并且在不同的sln prj中可能有相同的文件名。我使用build summary来定位错误文件,但是当很多prjs生成错误时,这个总结并没有显示所有的错误。奇怪的是这里有两个构建定义,其中一个是OK,我比较了json文件,没有找到差异在哪里。 – Allen

+0

@艾伦,我现在不太明白你的问题。你的意思是你写了一个工具,但并不是一直工作? –

相关问题