随机 VSTS 生成错误 - 进程 'msbuild.exe' 已退出,代码为“-1”。

Random VSTS Build Errors - Process 'msbuild.exe' exited with code '-1'.

我有一个中型 ASP.NET MVC4 解决方案,其中包含大约 15 个项目。我一直在 VSTS 中使用付费托管管道 (VS 2017) 进行构建。尽管我不断收到以下错误,但随机出现在构建或打包步骤中。重新 运行 构建,它将通过而不会对源代码进行任何其他更改!没有其他错误,详细错误显示在构建日志中。它随机出现在解决方案中的任何项目中。知道可能导致它的原因或如何获取有关错误的更多信息以避免它吗?

[错误]进程 'msbuild.exe' 已退出,代码为“-1”。

微软 investigating this right now。它似乎与另一个崩溃 vstest 的问题有关。

该线程中报告的临时建议解决方法(我自己还没有尝试过):

For a temporary work around if you add a second vsbuild task right after the first one and set the first to continue on error it seems to complete successfully 100% of the time.

我们终于确定了问题,并正在努力推出具有缓解措施的更新映像。事实证明,VSIX 扩展的自动更新功能在 Windows 中作为计划任务运行。当此进程启动时,它将终止 Visual Studio 安装目录下存在的可执行文件的所有进程。我们正在推出一个关闭此计划任务的图像。感谢您耐心等待我们解决此问题。