2009-05-18 38 views
30

今日、私はWinDirStatを実行して、私のハードディスクをいっぱいにしているかを確認しました。このフォルダに4.6 GB(!)が含まれていることに驚きました。ユーザーのAppDataフォルダ内のReflectedSchemasフォルダ(Visual Studio)

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

このフォルダとそれに含まれるファイルの目的は何ですか?これらのファイルを安全に削除する方法はありますか?

ありがとうございました!

+2

この質問は次のエラーを受け取る人々のために有用である: 検証():要素..はサポートされていません。 'asp'は認識されないタグ接頭辞またはデバイスフィルタです ReflectedSchemasフォルダの内容を削除します。これらのXSDスキーマは、Webコントロールをコンパイルするときに必要に応じて生成されます。それを削除するだけで、Visual Studioは必要なときにスキーマを再生成します。 https://blogs.msdn.com/mikhailarkhipov/archive/2004/05/14/131949.aspx –

答えて

13

私はこのフォルダを完全に空にしようとしましたが、私が行ったので問題は見つかりませんでした。 VSでプロジェクトを起動すると、新しいスキーマが作成されました。

編集:あなたはまた、フォルダを移動し、あなたは物事を台無しに信じているときにそれを戻すことができます...

+1

フォルダを空にすると、ascxファイルで作業するときにすべてのインテリセンスが失われていました。 ReflectedSchemasフォルダを完全に削除し、Visual Studioを再起動すると、必要なxsdが正しく再生成されたようです。 –

3

これは狂気私を駆動し、うまくいけば、それはVS 2010で修正されます。しかし、私はこの問題を解決する別の方法を見つけました。

私の "修正"は、フォルダを別のドライブにマップするために "Junction"ツールを使用することです。あなたが私のようで、2番目のドライブを持っているなら、ウィンドウのジャンクションツールを使って、フォルダを別のドライブにマッピングするシンボリックリンクのようなものを作成できます。

すべての場合、コマンドラインを使用する必要はありません。このフリーウェアのツールは素晴らしい:Junction Link Magic。私はWindowsの移動プロファイル機能を使用していたので

+1

Hermann Schinaglには、過去にいくつかの成功を収めてきた無料のハードリンクシェル拡張機能もあります。次のサイトから入手できます:http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.htmlこのプログラムは、フォルダ(ハードリンク)の代わりにファイルをリンクする場合に便利です。 – noonand

1

これらのファイルは私のために問題を引き起こしたので、私はローカル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 

をこれらに関するニーズ/問題ファイルは私のものとは異なりますので、別のパーティション上であってもそれらを別のフォルダにリンクすることができます。 (あなたは代わりに/D/Jスイッチを使用することができ、この場合には、それは問題とはならないでしょうが、それはリンクのthe differences between the different typesを知るのに役立つん。)

関連する問題