无法复制.该进程无法访问该文件,因为该文件正由另一个进程使用

Dav*_*New 5 msbuild tfs tfs2012 tfs2013 azure-devops

我在Visual Studio Online上运行构建时遇到以下错误(使用内置的构建控制器):

C:\ Program Files(x86)\ MSBuild\14.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(3962):无法复制"d:\ a\src\MySolution\MyProject\Trunk\packages\Microsoft.Data .Edm.5.6.4\lib \net40\Microsoft.Data.Edm.xml"to"..\Build\bin\Release\Microsoft.Data.Edm.xml".开始在1000毫秒内重试1次.该进程无法访问文件'..\Build\bin\Release\Microsoft.Data.Edm.xml',因为它正由另一个进程使用.

它永远不是同一个文件,但它似乎总是来自packages文件夹的xml或dll.

编辑:我不确定是否值得一提,但我确实有多个工作区和使用此存储库的多个构建定义.

Dav*_*New 4

我发现了问题。与上面的错误完全无关。

我进入 msbuild 日志文件并发现了以下内容:

无法为 MyRole\diagnostics.wadcfgx 生成诊断扩展的配置。错误:找不到路径“d:\a\src...\MyRole\diagnostics.wadcfgx”的一部分。完成构建项目“d:\a\src...\MyCloudProject.Cloud.ccproj”(发布目标)——失败。

我在源代码管理中丢失了一个文件。

我确实想知道为什么这个错误没有出现在我的构建摘要中。最初的错误从何而来?

  • 在哪里可以找到日志文件? (7认同)