VS2015から2017にアップグレードしたところ、構文エラーのインテリセンス強調表示が完全になくなりました。オンラインで見つかったいくつかの提案を試しましたが、主にEdit->Intellisense->Refresh Local Cache
、しかしそのオプションはもうありません。
Edit-> Intellisenseの下にはQuick info
を押しても何も起こりません。toggle completion mode
グレー表示されている
Windows 10、C++プロジェクトを使用しています。 IntelliSenseを再び機能させるために、VS2015からいくつかの古いファイルを削除する必要がありますか?以下のような VC.db
ファイル?
ありがとう
IntelliSenseが一部のファイルで動作を停止したとき、プロジェクトキャッシュを削除し、Visual Studioを再起動してプロジェクトを再度開きました。一部のマイナー設定もリセットされます(選択したアーキテクチャーなど)。
ステップバイステップ
お役に立てれば。 -Minding
インテリセンスまたはエラーリストが正しく機能していないファイルを見つけた場合は、ナビゲーションバーの左上隅を見て、そのファイルが「その他のファイル」としてマークされているかどうかを確認してください。
その場合、問題を解決する手順は次のとおりです。
Solution Explorer内のファイルに移動します。
ファイルを右クリックしてプロジェクトから除外を選択します。
ファイルがあったプロジェクト/フォルダーを右クリックし、[既存項目の追加]をクリックして、削除したファイルをプロジェクトに追加します。
これにより、発生している問題はすべて修正されます。 (ヒント:ソース/ヘッダーファイルを複数選択できるため、一度に1つずつ行う必要はありません)。
ソリューションを右クリックして、Rescan Solution
(Visual Studio 2017)を選択します。これにより、IntelliSenseがソリューションデータと再同期されます。