web-dev-qa-db-ja.com

Visual Studio 2017、Intellisenseが機能しない

VS2015から2017にアップグレードしたところ、構文エラーのインテリセンス強調表示が完全になくなりました。オンラインで見つかったいくつかの提案を試しましたが、主にEdit->Intellisense->Refresh Local Cache、しかしそのオプションはもうありません。

Edit-> Intellisenseの下にはQuick infoを押しても何も起こりません。toggle completion modeグレー表示されている

Windows 10、C++プロジェクトを使用しています。 IntelliSenseを再び機能させるために、VS2015からいくつかの古いファイルを削除する必要がありますか?以下のような VC.dbファイル?

ありがとう

6
Mich

IntelliSenseが一部のファイルで動作を停止したとき、プロジェクトキャッシュを削除し、Visual Studioを再起動してプロジェクトを再度開きました。一部のマイナー設定もリセットされます(選択したアーキテクチャーなど)。

ステップバイステップ

  1. View=>Solution Explorer(inまだ開いていない場合)
  2. ソリューション 'プロジェクト名'」を右クリック
  3. エクスプローラでフォルダを開く」をクリックします
  4. Visual Studioを閉じる
  5. 隠しフォルダを表示( Win10 How-to
  6. フォルダ「。vs」を削除します
  7. Visual Studioとプロジェクトを開きます(数秒待ちます)

お役に立てれば。 -Minding

10
Minding

インテリセンスまたはエラーリストが正しく機能していないファイルを見つけた場合は、ナビゲーションバーの左上隅を見て、そのファイルが「その他のファイル」としてマークされているかどうかを確認してください。

その場合、問題を解決する手順は次のとおりです。

  1. Solution Explorer内のファイルに移動します。

  2. ファイルを右クリックしてプロジェクトから除外を選択します。

  3. ファイルがあったプロジェクト/フォルダーを右クリックし、[既存項目の追加]をクリックして、削除したファイルをプロジェクトに追加します。

これにより、発生している問題はすべて修正されます。 (ヒント:ソース/ヘッダーファイルを複数選択できるため、一度に1つずつ行う必要はありません)。

2
Chris

ソリューションを右クリックして、Rescan Solution(Visual Studio 2017)を選択します。これにより、IntelliSenseがソリューションデータと再同期されます。

1
dim8