Папка ReflectedSchemas в папке AppData пользователя (Visual Studio) - PullRequest
31 голосов
/ 18 мая 2009

Сегодня я запустил WinDirStat , чтобы проверить, что заполняет мой жесткий диск. Я был удивлен, увидев, что эта папка содержит 4,6 ГБ (!):

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

Какова цель этой папки и файлов, которые она содержит? Есть ли способ избавиться от этих файлов безопасным способом?

Спасибо!

Ответы [ 3 ]

15 голосов
/ 18 мая 2009

Я пытался полностью очистить папку, и с тех пор я не нашел никаких проблем. При запуске проекта в VS была создана новая схема.

Изменить: вы также можете переместить папку и положить ее обратно, когда вы считаете, что все испортили ...

3 голосов
/ 01 декабря 2009

Это сводит меня с ума и, надеюсь, это будет исправлено в VS 2010; Однако я нашел другое решение этой проблемы.

Мое "исправление" заключается в использовании инструмента "Junction" для сопоставления папки с другим диском. Если вы похожи на меня и у вас есть второй диск, вы можете использовать инструмент Junction окна, чтобы создать что-то вроде символической ссылки для сопоставления папки с другим диском.

Лучше всего, вам больше не нужно использовать командную строку. Этот бесплатный инструмент прекрасно работает: Junction Link Magic .

2 голосов
/ 19 марта 2013

Эти файлы вызвали у меня проблемы, потому что я использовал функцию «Роуминг профилей» в 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, и в этом случае это, вероятно, не будет иметь значения, но это поможет узнать различия между различными типами ссылок.)

...