下午好,
我正在使用固态硬盘并且已经接近耗尽空间。在运行WinDirStat(很棒的实用程序!)后,我发现剩下的最大的高清空间是" NuGetScratch"目录,位于:
C:\ Users [用户名] \ AppData \ Local \ Temp \ NuGetScratch \
基于名称我认为这是一个swap / temp类型文件,可能在没有任何NuGet不良影响的情况下删除。有人可以证实这一点或提供进一步的信息吗?如果重要的话,我会使用Window 10.
答案 0 :(得分:28)
是的,删除应该没问题。
您也可以运行NuGet.exe locals temp -clear
,而不是手动删除目录。
有关详细信息,请参阅https://docs.nuget.org/ndocs/consume-packages/managing-the-nuget-cache。
答案 1 :(得分:7)
感谢@BillHoag提供信息链接。
对于其他想要一步一步指示的人,
1。)这是一个Resharper错误。如果您的Resharper版本早于2016.3.2,请转到https://resharper-support.jetbrains.com/hc/en-us/articles/207242355-Where-can-I-download-an-old-previous-ReSharper-version-并下载2016.3.2。
2。)您可以通过Nuget包管理器控制台清除旧文件,方法是转到工具 - > Nuget包管理器 - >打包管理器控制台,输入NuGet.exe locals temp -clear
,然后按Enter键。可能需要5到10分钟才能完成清理,但它会完成这项工作。
答案 2 :(得分:1)
如果您使用的是程序包管理器控制台。
dotnet nuget locals all --clear
答案 3 :(得分:0)
您可以使用以下命令清除所有缓存而不是temp,以帮助解决可能与临时缓存无关的其他讨厌错误:
nuget locals all -clear
如果您执行nuget locals all --list,这将列出所有缓存,而不仅仅是临时缓存。这将列出http-cache,global-package和temp缓存。
希望这可以帮助那些有奇怪错误的人。 :)