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

时间:2009-05-18 15:36:28

标签: visual-studio temporary-files

今天我运行WinDirStat来查看填满硬盘的内容。我很惊讶地看到这个文件夹包含4.6 GB(!):

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

此文件夹及其包含的文件的用途是什么?有没有办法以安全的方式摆脱这些文件?

谢谢!

3 个答案:

答案 0 :(得分:14)

我试图完全清空文件夹,并且自从我完成以来没有发现任何问题。在VS中启动项目时,会创建一个新架构。

编辑:你也可以移动文件夹并在你认为搞砸了时把它放回去......

答案 1 :(得分:3)

这让我感到疯狂,希望它能在VS 2010中修复;但是,我找到了解决这个问题的另一种方法。

我的“修复”是使用“Junction”工具将文件夹映射到另一个驱动器。如果您像我一样并拥有第二个驱动器,那么您可以使用窗口的连接工具创建类似符号链接的内容,以将文件夹映射到另一个驱动器。

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

答案 2 :(得分:2)

这些文件对我造成了问题,因为我使用的是Windows漫游配置文件功能,因此我将它们符号链接(创建符号链接)到Local 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链接。)