Visual Studio Code で .NET を使用する
.NET は、Windows、Linux、macOS で動作するさまざまな種類のアプリケーションを作成するための高速かつモジュール式のプラットフォームを提供します。Visual Studio Code を C# および F# 拡張機能と組み合わせて使用すると、C# IntelliSense、F# IntelliSense (スマートコード補完)、およびデバッグ機能を備えた強力な編集エクスペリエンスが得られます。
.NET 開発用に VS Code をセットアップする
既存の VS Code ユーザーであれば、C# Dev Kit 拡張機能をインストールすることで .NET のサポートを追加できます。C# Dev Kit は、生産性が高く信頼性の高い C# エクスペリエンスを VS Code にもたらし、VS Code での C# または多言語開発を容易にします。この拡張機能パックは、豊富な C# 編集エクスペリエンス、AI を活用した開発、ソリューション管理、統合されたテストエクスペリエンスを提供するために連携する VS Code 拡張機能のセットで構成されています。以下の図に示すように、C# Dev Kit は以下で構成されています。
- C# 拡張機能は、基本的な言語サービスサポートを提供し、この作業とは独立して継続的に開発・保守されています。
- C# Dev Kit 拡張機能は、Visual Studio と同じ基盤の上に構築されており、ソリューション管理、テンプレート、テスト検出/デバッグを提供します。
- C# Dev Kit 拡張機能用の IntelliCode (オプション) は、AI を活用した開発エクスペリエンスをエディタに提供します。
プロジェクトで F# サポートが必要な場合は、以下の拡張機能を含む.NET 拡張機能パックもダウンロードできます。
拡張機能を個別にインストールすることもできます。
.NET Software Development Kit のインストール
拡張機能を個別にダウンロードする場合は、ローカル環境に .NET SDK もインストールされていることを確認してください。.NET SDK は、.NET アプリケーションを開発するために使用されるソフトウェア開発環境です。
C# 「Hello World」アプリを作成する
-
C# プロジェクトを初期化する
- ターミナル/コマンドプロンプトを開き、アプリを作成するフォルダーに移動します。
- コマンドシェルで次のコマンドを入力します。
dotnet new console
-
プロジェクトフォルダーが VS Code で初めて開かれるとき
- 「ビルドとデバッグに必要なアセットがありません。追加しますか?」という通知がウィンドウの右下に表示されます。
- 「はい」を選択します。
-
コマンドシェルで次のコマンドを入力してアプリを実行します。
dotnet run
F# 「Hello World」アプリを作成する
-
F# プロジェクトを初期化する
- ターミナル/コマンドプロンプトを開き、アプリを作成するフォルダーに移動します。
- コマンドシェルで次のコマンドを入力します。
dotnet new console -lang "F#"
-
完了したら、Visual Studio Code でプロジェクトを開きます。
code .
-
コマンドシェルで次のコマンドを入力してアプリを実行します。
dotnet run
次のステップ
- C# Dev Kit ドキュメント
- C# 開発の探索を続ける: VS Code と .NET でデバッグする
- 基本的な編集 - 強力な VS Code エディターについて学習します。
- コード ナビゲーション - ソースコード内をすばやく移動します。
- C# を操作する - .NET アプリケーションを操作する際に得られる素晴らしい C# サポートについて学びます。
- タスク - Gulp、Grunt、Jake を使用してタスクを実行する。エラーと警告の表示
- .NET ドキュメント - この強力なクロスプラットフォーム開発ソリューションの詳細については、.NET ドキュメントを参照してください。
- アプリケーションを Azure にデプロイする - アプリを Azure にデプロイします。
- Visual Studio Code で F# を始める