Visual Studios Intellisenseの情報を保存しているsdfファイルを安全に削除できるかどうかを知りたいのですが、次回ソリューションを開いたときに再構築されるのでしょうか?
そうすることで何かを失いますか?この方法で解決策を破ることは可能ですか?
これを行う動機は、複数の小さなプロジェクトを保存することにより、各sdfファイルのサイズが20Mb前後であり、ディスク容量がかなり大きくなることです。
。sdf fileおよびipch folderしかし、VSがそもそもこれらのファイルをプロジェクトフォルダーに配置しないようにすることもできます。 (SVNまたは他の同期フォルダーにソースがある場合、またはUSBスティックやSSDなどの小さなボリュームにプロジェクトを保存し、それらの大きなファイルを同じフォルダーに保存したくない場合に便利です)
Tools -> Options -> Text Editor -> C/C++ -> Advanced
に移動します
「Fallback Location」で、「Always Use Fallback Location」を設定しますTrue
への「フォールバック場所が使用されている場合は警告しない」をTrue
へ。
「Fallback Location」では、C:\Temp
のようなパスを入力するか、空白のままにすると、VSは一時ディレクトリを使用します( AppDataフォルダー.
ファイルを安全に削除できます。 Visual Studioは、次回ソリューションを開くときにファイルを再構築します。
簡単な答えはyesです。あなたはcanで。sdfファイルを安全に削除できます。
ただし、次のオプションをTrue
に設定することで、VSが最初に.sdfファイルを作成するのを実際に防止できることに注意してください。
ツール->オプション->テキストエディタ-> C/C++->詳細-> データベースの無効化
完全を期すために、安全に削除できます。-* .sdf-デバッグフォルダー(通常2レベル)-ipchフォルダー(c#)
心配しないで、このローカルファイルを削除できます。 SDFは「xxxDBDataSet.xsd」ファイルから取得されます。変更すると、SDFファイルも新しくなります。