【问题标题】:Visual Studio 2017 Diagnostic tools does not clean up log filesVisual Studio 2017 诊断工具不清理日志文件
【发布时间】:2017-12-24 01:53:49
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 在 VS IDE 中找不到设置可以自动清理它们,但我认为无论您是想直接在 Windows 中还是其他不使用 VS IDE 的情况下清理临时文件夹。
  • 是的,很容易编写脚本,我只是想正确地修复它。对我来说,这似乎是一个错误,因为没有人会去看临时工。文件夹
  • 这个问题呢?请您分享有关它的最新信息吗?

标签: visual-studio debugging visual-studio-2017 visual-studio-debugging diagnostic-tools


【解决方案1】:

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

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

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

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

或者在您的 Windows 中使用某些干净的临时工具。

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

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

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

【讨论】:

    猜你喜欢
    • 2017-08-04
    • 2018-09-12
    • 2017-09-13
    • 2017-12-24
    • 1970-01-01
    • 2023-01-11
    • 2017-01-07
    • 2017-05-18
    • 1970-01-01
    相关资源
    最近更新 更多