在Windows Vista上如何清除Visual Studio缓存?

61

是的,它是面向软件架构师的团队版。 - Brian G
3个回答

88

采纳的答案提供了两个位置:

这里

C:\Documents and Settings\Administrator\Local Settings\Temp\VWDWebCache

可能还有这里

C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\WebsiteCache

你试过这些位置了吗?

编辑添加

在我的Windows Vista机器上,它位于

%Temp%\VWDWebCache

%LocalAppData%\Microsoft\WebsiteCache

根据您提供的额外信息(关于团队版),这段内容来自清除客户端 TFS 缓存

清除客户端 TFS 缓存

Visual Studio 和 Team Explorer 提供了一种缓存机制,但可能会失去同步。如果我有多个单个 TFS 的实例,可以从单个 Visual Studio 客户端连接到这些实例,则该客户端可能会变得混乱。

解决方法是...

对于 Windows Vista,请删除此文件夹的内容:

%LocalAppData%\Microsoft\Team Foundation\1.0\Cache


41
这三个路径通常可以写成:%LOCALAPPDATA%\Microsoft\WebsiteCache%LOCALAPPDATA%\Temp\VWDWebCache%LOCALAPPDATA%\Microsoft\Team Foundation\1.0\Cache - Janis Veinbergs
5
另一个错误来源是 %LOCALAPPDATA%\Microsoft\VisualStudio\11.0\Designer\ShadowCache _(\11.0\ 表示VS2012)_。 - pr0gg3r
1
在Janis Veinbergs上面的评论中,第三个路径中的“1.0”会随着时间的推移而增加。对我来说,今天它现在是“5.0”。 - Tyson Williams

20
我今天遇到了这个问题。在 Config 中的值已更新,但应用程序返回旧值,停止和重新启动解决方案也没有任何作用。
所以我清理了 .Net 临时文件夹。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

为了安全起见,关闭您的解决方案并清除临时ASP.NET文件,然后加载解决方案。这样做不应该会创建错误。

我的问题已经解决了。


2

我曾经遇到过同样的问题,但当我删除了临时文件夹中的缓存项后,构建失败了。

为了使构建再次正常工作,我不得不关闭项目并重新打开它。


1
这是因为微软的DevTools部门中有人决定在临时目录中缓存编译所需的文件(.NETFramework,Version=vX.X.AssemblyAttributes.XX),而DevTools已经决定不想修复它。这些文件本来就不应该被持久化到磁盘上,如果他们仍然要这样做,那么这些文件应该被移动到更合适的目录(例如"Cache"或其他目录)。 - jerhewet
在应用程序打开的时候,您不应该尝试清除临时文件。当清除NUGET缓存时,我也遇到了同样的问题。 - Chris Go

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接