Visual Studio Code 用の C# 開発キット

C# 開発キットは、改善されたエディター優先の C# 開発エクスペリエンスを Linux、macOS、Windows に提供する新しい Visual Studio Code 拡張機能です。

C# 開発キットは、Visual Studio Code で作業するときの C# の生産性が向上するように設計されています。 これは、新しい完全にオープンソースの言語サーバー プロトコル (LSP) ホストを利用するように更新された C# 拡張機能と連携して動作し、新しいエクスペリエンスを VS Code 用の C# に簡単に統合できる、高性能で拡張可能で柔軟なツール環境を作成します。

C# 開発キットとは

C# 開発キットは、Visual Studio から使い慣れた概念を借用して、さらに生産性と信頼性の高い C# エクスペリエンスを VS Code に提供します。 このアプローチにより、C# ファイルの素早い編集、C# の学習、バックエンド API のデバッグのいずれであっても、優れたエクスペリエンスが実現されます。 C# 開発キットは、充実した C# 編集エクスペリエンス、AI 支援開発、ソリューション管理、統合テストを連携して提供する一連の VS Code 拡張機能で構成されています。 C# 開発キットは次の図に示すもので構成されます。

  • C# 拡張機能。基本言語サービスのサポートを提供し、この作業とは無関係に維持され続けます。

  • C# 開発キット拡張機能は、Visual Studio の基盤から構築され、ソリューション管理、テンプレート、テストの検出とデバッグを提供します。

  • C# 開発キット拡張機能用 IntelliCode (オプション) は、AI によって支援された開発をエディターに提供します。

    C# 開発キット拡張機能の関係を示すスクリーンショット。

C# 開発キットをインストールする

C# 開発キットの詳細と、そのインストール方法については、次のリソースをご覧ください。

特典を受ける条件

サブスクリプション レベル チャンネル 特長 更新可能かどうか
Visual Studio Enterprise (Standard) VL、リテール 使用可能 該当なし
Visual Studio Enterprise Subscription with GitHub Enterprise VL 使用可能 N/A
Visual Studio Professional (Standard) VL、リテール 使用可能 N/A
Visual Studio Professional Subscription with GitHub Enterprise VL 使用可能 N/A
Visual Studio Enterprise NFR* NFR 使用可能 N/A
Visual Studio Test Professional (標準) VL、リテール 使用できません N/A
MSDN Platforms (標準) VL、リテール 使用できません N/A
Visual Studio Enterprise、Visual Studio Professional (月間クラウド) Azure 使用できません 該当なし

* 以下が含まれます: Not for Resale (NFR)、Visual Studio Industry Partner (VSIP)、FTE、BizSpark、Imagine、Imagine Premium、Microsoft Cloud Partner Program、Most Valuable Professional (MVP)、Regional Director (RD)、MCT Software & Services Developer、MCT Software & Services。

Note

Microsoft では、クラウド サブスクリプションの Visual Studio Professional 年間サブスクリプションおよび Visual Studio Enterprise 年間サブスクリプションが提供されなくなりました。 サブスクリプションの更新、増減、キャンセルに関する既存のお客様のエクスペリエンスと機能については変更はありません。 新規のお客様は、https://visualstudio.microsoft.com/vs/pricing/ に移動し、Visual Studio のさまざまな購入オプションを調べることをお勧めします。

どのサブスクリプション使用しているかわからない場合は次の手順を実行してください。 https://my.visualstudio.com/subscriptions に接続し、お使いのメール アドレスに割り当てられているすべてのサブスクリプションを確認します。 すべてのサブスクリプションが表示されない場合は、その 1 つ以上が別のメール アドレスに割り当てられている可能性があります。 それらのサブスクリプションを表示するには、そのメール アドレスを使用してサインインする必要があります。