在TFS 2015版本中找不到SourceFolder

时间:2019-09-09 16:37:58

标签: tfs

自从直到上周四一直工作良好,我们在构建时遇到问题。现在,无论何时运行,我们都会收到此错误:

  

未找到SourceFolder:   C:\ agent_work \ 34 \ s \ PharmacyWarehouse \ PharmacyWarehouse \ bin \ release \ app.publish

这是在我们的测试构建环境中。在“复制文件”任务上失败。源文件夹和目标文件夹都在构建服务器上,因此我认为复制文件会很好。这是我们的测试环境:

enter image description here

1 个答案:

答案 0 :(得分:1)

根据您的描述和错误消息。这可能与构建代理/服务器的缓存有关。

添加 Visual Studio构建/ MSBuild任务以构建项目时,请确保已选中清洁选项或设置Clean=True。因此,它将删除从先前构建生成的所有获得的源和生成的构建输出。

  

清洁选项::如果要使其成为增量版本,请设置为False。此设置可能会减少您的构建时间,   特别是在您的代码库很大的情况下。此选项没有实际意义   效果,除非您还将“清理存储库”设置为“假”。

     

如果要重建代码项目中的所有代码,请设置为True。   这等效于MSBuild /target:clean argument

enter image description here

还要检查您的构建代理/服务器中是否有足够的驱动器空间。

此外,您还可以重新安装构建代理或upgrade your build agent version。这将强制删除/重新创建工作文件夹。这可能会解决问题。