IntellisenseはVisual Studio 2017で最も古いTypeScriptバージョンを優先します
Visual Studio 2017 の Intellisense に関して質問があります。TypeScript SDK を最新バージョン(現在は 2.5.3)でインストールしました。
これは私のフォルダー構造です:
私が今Intellisenseを使うと、最も古いバージョンを提示します:
プロジェクトのプロパティで、TypeScript のバージョンを 2.4 に設定しました。
Visual Studioに最も古いバージョンではなく、最新バージョンを使用するように、またはtsconfig.jsonファイルに記載されているバージョンを使用するように指示するにはどうすればよいですか?
正しい方向に導いてくれるどんなヒントにも感謝しています!
ちなみに、2.1フォルダをTypeScriptフォルダの外に移動すると動作しますが、これが正しい解決策だとは思いません。
回答 #1
Visual Studio 2017では、TypeScriptの更新はVisual Studio 2015とは少し異なる方法で適用されますが、現在では複数のTypeScriptバージョンをインストールし、各プロジェクトに特定のバージョンを選択することができます。詳細については、こちらのドキュメントをご確認ください: Visual Studio 2017でのTypeScriptの更新
VS 2017 バージョン 15.3 以降では、TypeScript のバージョンは個々のプロジェクトに結び付けられます。プロジェクト名を右クリック > プロパティ > TypeScript ビルド タブで、TypeScript のバージョンを希望のバージョンに変更するか、「最新の利用可能なバージョンを使用」を選択できます。
VS 2017 バージョン 15.2 以前の場合は、ツール > オプション > テキスト エディター > JavaScript/TypeScript > IntelliSense に移動し、「TypeScript バージョンを使用」を希望のバージョンに変更してください。

