2016-04-04 41 views
67

私が持っているVisual Studio 2015プロジェクトの中には、プロジェクトの名前に「」というファイルがあります。プロジェクト名がFooBarの場合、ファイルはFooBar.VC.dbです。Visual Studioプロジェクトの* .VC.dbファイルとは何ですか?

このファイルは、ある種のデータベースのようですが、プロジェクトではデータベースを一切使用していません。

私は、IntelliSenseで使用されているHelloWorld.sdfデータベースと同じように動作していると推測します。

"new"と同じですか、それとも重要なことをしているのですか?削除しないでください。

答えて

84

これは、あなたがVS2015アップデート2をインストールした後projname.vc.dbファイルが新しいのIntelliSenseデータベースで起こる、それは古いprojname.sdfデータベースを置き換えます。それ以外の場合は、.sdfファイルを削除してください。隠しファイルprojname.vc.vc.opendb、dbaseが使用中であることを示すロックファイルも表示される場合があります。クリスタルボールは、誰かが手早くこれを手で削除する必要がありますバインドされていると言います。

これは前に既に利用できましたが、experimentalでした。永久になりました。約束事は、IntelliSenseの2倍のスピードアップのためのものです。最も大きな変更は、現在SQL CompactではなくSQLiteを使用している別のdbaseエンジンに切り替わるようです。そこでは強力なオープンソースの信頼投票があります:)

ファイルをまだ削除しないでください。次回プロジェクトを開くときは、しばらくの間緊張しています。まあ、前と同じくらい長くはありません:)もしあなたがプロジェクトを終えたら、クリーンアップを検討するでしょう。 .sdfファイルを削除しても使用されなくなります。

+31

ただし、.gitignoreに追加しますか? – dumbledad

+26

はい、.sdfファイルと同じです。必要に応じて常に再構築されます。 –

+2

私はそれを私の.tfignoreに追加する必要があります。これは通常、TFSはデフォルトでこれについてのことを知っているので珍しいです。 – jnm2

関連する問題