MSBUILD:记录器错误MSB4104:无法写入日志文件“ XYZ.sln.log”

Nar*_*tti 6 msbuild azure-devops azure-pipelines azure-pipelines-release-pipeline visual-studio-2017

如果有人可以帮助我修复VSTS Build代理中的随机看到的错误,那就太好了:

MSBUILD:记录器错误MSB4104:无法写入日志文件XYZ.sln.log。。该进程无法访问文件XYZ.sln.log,因为它正在被另一个进程使用。## [错误]进程msbuild.exe退出,代码为1。

重新启动代理,配置Windows机器...

Leo*_*SFT 4

\n

MSBUILD:记录器错误 MSB4104:无法写入日志文件 \xe2\x80\x9cXYZ.sln.log\xe2\x80\x9d

\n
\n\n

首先,如果您不需要日志文件,请在 Azure Devops 上取消选中每个 MSBuild 任务或 Visual Studio 任务的“高级”部分中的“创建日志文件”:

\n\n

在此输入图像描述

\n\n

但是,如果您需要该日志文件或未选中“创建日志文件”复选框,请检查当前用户是否具有该日志文件夹的写入权限。

\n\n

如果上述方法无法解决此问题,请在构建定义中将 system.debug 设置为 true 并排队新的构建,然后为我们提供完整的构建日志和有关构建任务的定义。

\n\n

希望这可以帮助。

\n