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

时间:2009-02-06 14:59:41

标签: asp.net windows visual-studio windows-vista clear-cache

我遇到一个问题,我的ASP.NET控件无法从文件后面的代码中引用。

我在Stack Overflow问题ASP.NET controls cannot be referenced in code-behind in Visual Studio 2008中找到了一个解决方案。

但我似乎无法找到我的Visual Studio缓存来清除它。我在Windows Vista上使用Visual Studio 2005。

3 个答案:

答案 0 :(得分:86)

接受的答案给出了两个地点:

  

这里

     

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

根据您的其他信息(关于团队版本),这来自Clear Client TFS Cache

  

清除客户端TFS缓存

     

Visual Studio和团队资源管理器   提供一个可以的缓存机制   不同步。如果我有多个   可以是单个TFS的实例   连接到一个Visual   Studio客户端,客户端可以成为   困惑。

     

要解决它..

     

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

     

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

答案 1 :(得分:16)

我今天经历过这个。 Config中的值是更新的值,但应用程序将返回旧值,停止并启动解决方案不执行任何操作。

所以我清除了.Net Temp文件夹。

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

它不应该创建错误,而是先安全关闭解决方案。清除临时ASP.NET文件,然后加载解决方案。

我的问题已经整理好了。

答案 2 :(得分:2)

我遇到了同样的问题,但是当我从Temp文件夹中删除缓存的项目时,构建失败了。

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