TFS无法获取所有解决方案文件

时间:2018-02-13 21:48:55

标签: visual-studio tfs build tfsbuild

我正在将构建从2013 xamls切换到2017年的tfs。我有一个项目,我正在构建一些解决方案文件,dbproj文件和sqlproj文件。但是,它目前只适用于一个解决方案文件。问题似乎出现在我的“GetSources”任务中,其中我已经正确地映射了所有内容 - 但我只看到构建通过正确的运动来解决一个有效的解决方案。我将我的GetSources设置为清理所有构建目录。有没有理由说为什么GetSources任务不起作用?

编辑:

我已经远程访问了我们的构建服务器,并下载了一个解决方案的文件。其他两个解决方案的文件似乎部分存在。工作区也已创建。运行构建时,日志中没有错误或警告。我在日志中有我想要构建的每个解决方案:

  

## [command] tf vc workfold / map / workspace:ws_31_2 $ path E:\ agent / collection:http://server/tfs/DefaultCollection/ / loginType:OAuth   /login:.,******** / noprompt

它只是完全“获得”一个解决方案和另外两个解决方案的一部分。在日志中甚至没有提到其他解决方案,除了我添加的小片段的一些变体以说明它们的位置。我已经尝试过调试模式,没有红旗。

当我去运行实际构建时,我收到此错误: MSBUILD : error MSB1009: Project file does not exist. - 因为它没有从源头开始。

1 个答案:

答案 0 :(得分:2)

已找到答案。这是一个权限错误。对我来说很奇怪,日志中不会报告错误,但我能够在安全性下更改权限 - >版本控制 - >和我尝试访问的文件夹的另一个文件夹的继承权限。最初设定为不继承。