合并 ETL 文件失败 (0x80070070)(标志:0x0000011f)

Merging of ETL files has failed (0x80070070) (Flags: 0x0000011f)

尝试在装有 2018 年 4 月更新的 W10 机器上的 VS 2017 中分析我的命令行应用程序,VS 无法创建报告。

UI 表示 Microsoft Visual Studio was unable to create a diagnostics report. Check Output window for errors

输出 window 说

Profiling of 'Program' started.
Program has exited.
Profiling of 'Program' stopped.
Diagnostics session stopped with errors.

Merging of ETL files has failed (0x80070070) (Flags: 0x0000011f).

之前的搜索几乎没有给出原因的答案,但问题似乎与 Windows 的事件记录服务有关。 this similar question 的评论表明它与磁盘占用有关,但没有来源。我的 SSD 确实快满了,但还有 6 GB 的可用空间 space.

我通过重新启动 windows 解决了这个问题,它发生了多次,然后在 OS 准备就绪时首先开始分析。从新开始它可以工作,但随着更改和分析的深入,它最终会再次出现。

如果有人知道长期解决方案,请随时添加。

代码 0x80070070“磁盘空间不足 space。”您的磁盘已满,或在构建或其他操作期间因创建临时文件而变满。