代码之家  ›  专栏  ›  技术社区  ›  splattne

用户的AppData文件夹(Visual Studio)中的ReflectedSchemas文件夹

  •  30
  • splattne  · 技术社区  · 15 年前

    今天我跑步 WinDirStat 检查我的硬盘里有什么东西。我很惊讶地发现这个文件夹包含4.6 GB!!):

    C:\Users\...\AppData\Roaming\Microsoft\VisualStudio\9.0\ReflectedSchemas
    

    此文件夹及其包含的文件的用途是什么?有没有一种安全的方法来清除这些文件?

    谢谢!

    3 回复  |  直到 10 年前
        1
  •  14
  •   dampee    15 年前

    我已经尝试完全清空文件夹,并且在完成之后没有发现任何问题。在vs中启动项目时,创建了一个新的架构。

    编辑:你也可以移动文件夹,当你认为你把事情搞砸的时候把它放回去…

        2
  •  3
  •   Michael La Voie Frederik Gheysels    15 年前

    这让我发疯了,希望它能在2010年被修复;然而,我找到了另一个解决这个问题的方法。

    我的“修复”是使用“连接”工具将文件夹映射到另一个驱动器。如果你像我一样有第二个驱动器,那么你可以使用window的连接工具创建一个符号链接来将文件夹映射到另一个驱动器。

    最重要的是,您不再需要使用命令行。这个免费工具很管用: Junction Link Magic .

        3
  •  2
  •   Community arnoo    7 年前

    这些文件给我带来了问题,因为我正在使用Windows的漫游配置文件功能,所以我将它们符号链接(为其创建符号链接)到本地AppData文件夹:

    cd %APPDATA%\Microsoft\VisualStudio\9.0
    mklink /D ReflectedSchemas ..\..\..\..\Local\Microsoft\VisualStudio\9.0\ReflectedSchemas
    mklink /D ReflectedTypeLibs ..\..\..\..\Local\Microsoft\VisualStudio\9.0\ReflectedTypeLibs
    

    如果您对这些文件的需求/问题与我的不同,您可以将它们链接到不同的文件夹,即使是在不同的分区上。(您可以使用 /J 切换而不是 /D 在这种情况下,这可能不重要,但知道这确实有帮助。 the differences between the different types 链接。)