1

当我运行 Visual Studio 诊断工具时,它会自动将报告保存到磁盘。这导致在我的临时文件夹中以 Report.GUID 的形式存储约 4mb/分钟

当我退出调试会话时,这些文件没有被清理。经过几天的开发,我最终在我的临时文件夹中获得了数千兆字节的诊断报告。

我可以很容易地手动删除这些但是我如何告诉诊断工具自动清理它们甚至不首先创建它们?如果我将限制设置得很低,它根本不会运行。

我不希望日志持久化,我希望它们存储在内存中并在我停止调试时删除。

这是唯一可用的选项。如果我将磁盘使用率设置为 1%,它每次运行时仍然可以使用多达 1%,并且之后不会清理。

在此处输入图像描述

4

1 回答 1

0

很抱歉没有 VS 设置可以自动删除它们。

只需提供我能得到的解决方法。

创建一个bat文件,它可以删除你想要在你的windows中的临时文件,并将它设置为你的windows中的启动项。

https://www.youtube.com/watch?v=TV7_H2lnklo

或者在你的窗口中使用某些干净的临时工具。

当然,如果方便的话,手动删除也不会花太多时间:)

我认为创建 bat 脚本将是一个很好的解决方法。

如果你真的想获得这个功能,我也可以帮你把这个功能提交给 Visual Studio 产品团队。但是您知道,在产品团队考虑添加此功能之前,它需要足够的票数:)

于 2017-07-24T07:20:49.880 回答