Visual Studio Code での .NET の使用
.NET は、Windows、Linux、macOS で実行されるさまざまな種類のアプリケーションを作成するための高速でモジュール式のプラットフォームを提供します。 Visual Studio Code と C# および F# 拡張機能を使用すると、C# IntelliSense、F# IntelliSense (スマートコード補完)、およびデバッグによる強力な編集エクスペリエンスが得られます。
VS Code での .NET 開発のセットアップ
既存の VS Code ユーザーの場合は、C# Dev Kit 拡張機能をインストールすることで .NET のサポートを追加できます。 C# Dev Kit は、生産的で信頼性の高い C# エクスペリエンスを VS Code にもたらし、VS Code での C# またはマルチ言語開発を容易にします。 この拡張機能パックは、豊富な C# 編集エクスペリエンス、AI を活用した開発、ソリューション管理、および統合されたテストエクスペリエンスを提供するために連携する一連の VS Code 拡張機能で構成されています。 下の図に示すように、C# Dev Kit は以下で構成されています。
- ベースとなる言語サービスサポートを提供し、この取り組みとは独立して作業および保守が継続される C# 拡張機能。
- Visual Studio と同じベース基盤上に構築され、ソリューション管理、テンプレート、テスト検出/デバッグを提供する C# Dev Kit 拡張機能。
- エディターに AI を活用した開発エクスペリエンスを提供する IntelliCode for C# Dev Kit 拡張機能 (オプション)。
プロジェクトで F# のサポートが必要な場合は、これらの拡張機能を含む .NET 拡張機能パックをダウンロードすることもできます。
拡張機能を個別にインストールすることもできます。
.NET ソフトウェア開発キットのインストール
拡張機能を個別にダウンロードする場合は、ローカル環境に .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# を始める