1. ホーム
  2. visual-studio

[解決済み] Visual Studioプロジェクトの*.VC.dbファイルとは何ですか?

2023-01-24 06:39:36

質問

私が持っているいくつかの Visual Studio 2015 プロジェクトで *.VC.db というファイルがプロジェクトフォルダ内にあり、プロジェクト名が付けられています。もし、プロジェクト名が FooBar であれば、そのファイルは FooBar.VC.db .

このファイルはある種のデータベースのように見えますが、プロジェクトではデータベースはまったく使っていません。

私の最良の推測では、このファイルは HelloWorld.sdf データベースと同様に動作していると推測されます。

"new"だけでも同じなのか、それとも何か重要なことをしているので削除してはいけないのでしょうか?

どのように解決するのですか?

VS2015 Update 2 をインストールした後に発生します。 その projname.vc.db ファイルは 新しい IntelliSense データベースであり、古い projname.sdf データベースを置き換えます。 その.sdfファイルを削除することで、そうでない場合。 また、非表示の projname.vc.vc.opendb ファイル、つまりデータベースが使用中であることを示すロックファイルです。 水晶玉によると、遅かれ早かれ誰かがこのファイルを手動で削除する必要があるようです。

これは以前から利用可能でしたが 実験的 . 現在は恒久的になっています。 IntelliSense のおおよそ 2 倍のスピードアップが約束されています。 最大の変更点は、SQL Compact の代わりに SQLite を使うようになったことで、別のデータベースエンジンに切り替わりました。 強力なオープンソースの自信作です :)

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