如果有人可以帮助我修复VSTS Build代理中的随机看到的错误,那就太好了
MSBUILD:记录器错误MSB4104:无法写入日志文件 XYZ.sln.log。 。该进程无法访问文件XYZ.sln.log,因为 它正在被另一个进程使用。 ## [错误]处理msbuild.exe 以代码1退出。
重新启动代理,配置Windows机器...
答案 0 :(得分:4)
MSBUILD:记录器错误MSB4104:无法写入日志文件“ XYZ.sln.log”
首先,如果您不需要该日志文件,请在Azure Devops上,取消选中每个MSBuild任务或Visual Studio任务的“高级”部分中的“ 创建日志文件”。
但是,如果您需要该日志文件或未选中“创建日志文件”复选框,请检查当前用户是否对该日志文件文件夹具有写权限。
如果上述方法不能帮助解决此问题,请在构建定义中将system.debug设置为true并排队新的构建,然后为我们提供完整的构建日志和有关构建任务的定义。
希望这会有所帮助。
答案 1 :(得分:2)
如果尚未选择“创建日志文件”,而您仍然遇到此问题,请尝试以下步骤:
对于我们来说,是导致此异常的system.debug = true。
诚然,我也从下面的链接中了解到了