web-dev-qa-db-ja.com

Visual Studio 2010-C ++プロジェクト-* .sdfファイルを削除する

Visual Studios Intellisenseの情報を保存しているsdfファイルを安全に削除できるかどうかを知りたいのですが、次回ソリューションを開いたときに再構築されるのでしょうか?

そうすることで何かを失いますか?この方法で解決策を破ることは可能ですか?

これを行う動機は、複数の小さなプロジェクトを保存することにより、各sdfファイルのサイズが20Mb前後であり、ディスク容量がかなり大きくなることです。

221
kubal5003

。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フォルダー.

348
Ozzah

ファイルを安全に削除できます。 Visual Studioは、次回ソリューションを開くときにファイルを再構築します。

44
Håvard S

簡単な答えはyesです。あなたはcan。sdfファイルを安全に削除できます。

ただし、次のオプションをTrueに設定することで、VSが最初に.sdfファイルを作成するのを実際に防止できることに注意してください。

ツール->オプション->テキストエディタ-> C/C++->詳細-> データベースの無効化

21
Szabolcs

完全を期すために、安全に削除できます。-* .sdf-デバッグフォルダー(通常2レベル)-ipchフォルダー(c#)

1
ingconti

心配しないで、このローカルファイルを削除できます。 SDFは「xxxDBDataSet.xsd」ファイルから取得されます。変更すると、SDFファイルも新しくなります。

0
user1012506