1. ホーム
  2. c#

VSCodeを自動的に動作させないIntellisense

2023-08-26 11:08:34

質問

Visual Studio Code をダウンロードしたところ、Intellisense が自動的に動作しません。

これを制御する 2 つの設定は正しく設定されているようです。

"editor.quickSuggestions": true,
"editor.suggestOnTriggerCharacters": true,

入力を開始して "CTRL + Space" を押すと Intellisense メニューが表示されますが、すべてのリストが表示され、私のオブジェクトに固有のものは表示されません。

私は何を間違えているのでしょうか。

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

Visual Studio Code のより高度な編集機能 (インテリセンス、リファクタリング ツールなど) が C# ファイルで動作するのは、C# ファイルに project.json ファイルまたは *.sln というファイルをVSCodeが認識できるようにします。フォルダを開く(すなわち ファイル メニューをクリックし フォルダを開く... ) を使って *.sln ファイルまたは project.json と入力すると、VSCodeはそのフォルダ内のすべてのプロジェクト/ソリューションファイルの検索を試みます。複数のプロジェクトがある場合、ステータスバー(ウィンドウの下部)の右側にあるプロジェクトボタンから選択する必要がある場合があります。

から VSCodeのウェブサイト :

<ブロッククオート
  • を選択する project.json -ファイルを選択すると、DNXプロジェクトが開かれ、VSCodeはそのプロジェクトと参照されるプロジェクトをロードします。
  • を選択します。 *.sln -ファイルを選択すると、MSBuild-projectが開かれます。これは、参照された *.csproj -プロジェクトと兄弟または子孫の project.json -ファイルがありますが、ソリューションファイルから参照される他のプロジェクトファイルはありません。
  • を選択すると folder を選択すると、VSCodeがスキャンするのは *.slnproject.json というファイルがあり、VSCode はそれらすべてを読み込もうとします。