代码之家  ›  专栏  ›  技术社区  ›  Brian G

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

  •  61
  • Brian G  · 技术社区  · 16 年前

    我有一个问题,我的ASP。NET控件无法从代码隐藏文件中引用。

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

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

    3 回复  |  直到 8 年前
        1
  •  88
  •   mech user3223097    9 年前

    公认的答案给出了两个位置:

    在这里

    C: \文档和设置\管理员\本地设置\Temp\WWDWebCache

    可能在这里

    C: \文档和设置\管理员\本地设置\应用程序数据\Microsoft\WebsiteCache

    你试过那些吗?

    已编辑以添加

    在我的Windows Vista计算机上,它位于

    %Temp%\VWDWebCache
    

    和in

    %LocalAppData%\Microsoft\WebsiteCache
    

    根据您的附加信息(关于团队版),这来自 Clear Client TFS Cache :

    清除客户端TFS缓存

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

    为了解决这个问题。。

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

    %LocalAppData%\Microsoft\TeamFoundation\1.0\Cache

        2
  •  20
  •   Adam    10 年前

    我今天经历了这件事。Config中的值是更新的值,但应用程序将返回旧值,停止并启动解决方案什么也不做。

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

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

    它不应该产生错误,但为了安全起见,请先关闭您的解决方案。清除临时ASP。NET文件,然后加载您的解决方案。

    我的问题解决了。

        3
  •  2
  •   silver    11 年前

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

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

    推荐文章