VS Codeのエージェントモードを拡張するには、を試してください!

VS Code で C# を始める

この入門ガイドでは、以下のタスクを通じて Visual Studio Code での C# と .NET を紹介します。

  1. C# 用の VS Code 環境をインストールし、セットアップします。
  2. C# を使用して簡単な "Hello World" アプリケーションを作成し、実行します。
  3. VS Code で C# を学ぶための他の学習リソースを紹介します。

このガイドは C# 自体を教えるものではないことに注意してください。代わりに、VS Code で C# 開発を行うためのセットアップ方法を説明します。C# を学ぶためのリソースを探している場合は、freeCodeCamp の無料の C# 認定資格をチェックしてください。

C# 認定資格を取得する

必要なツール

インストール

VS Code と拡張機能のインストール

  1. まだの場合は、VS Code をインストールしてください。
  2. 次に、Visual Studio Marketplace から C# Dev Kit をインストールします。拡張機能のインストールに関する詳細については、拡張機能マーケットプレイス を参照してください。C# 拡張機能は C# Dev Kit という名前で、Microsoft によって公開されています。

: C# Dev Kit はクラウドネイティブ開発をサポートしています。クロスプラットフォームのモバイルおよびデスクトップ開発を行うには、C# Dev Kit を .NET MAUI 拡張機能 と 함께 사용できます。VS Code で .NET MAUI をセットアップする方法を学びましょう。

インストールすると、C# Dev Kit は拡張機能のウォークスルーを起動します。このウォークスルーの手順に従って、C# 拡張機能の機能について詳しく学ぶことができます。また、このウォークスルーを使用して最新の .NET SDK をインストールすることもできます。コマンドパレット (⇧⌘P (Windows, Linux Ctrl+Shift+P)) を開き、Welcome: Open Walkthrough を選択することで、いつでもウォークスルーを再度開くことができます。ここで、Get Started with C# Dev Kit を選択します。

C# Dev Kit introductory walkthrough

: C# Dev Kit を使用するには、Visual Studio サブスクリプションにサインインする必要があります。詳細については、C# Dev Kit へのサインイン のドキュメントをご覧ください。

ウォークスルーで Set up your environment を選択し、Install .NET SDK を選択します。これにより、ウォークスルーの隣にウィンドウが開き、最新バージョンの .NET SDK をインストールするボタンが表示されます。Install ボタンを選択すると、.NET SDK のダウンロードとインストールが開始されます。画面の指示に従ってこのプロセスを完了してください。

Install .NET SDK

Hello World アプリを作成する

始めるには、エクスプローラー ビューに移動し、Create .NET Project を選択します。または、⇧⌘P (Windows, Linux Ctrl+Shift+P) を使用してコマンドパレットを表示し、「.NET」と入力して .NET: New Project コマンドを見つけて選択することもできます。

  1. コマンドを選択した後、プロジェクトテンプレートを選択する必要があります。Console app を選択します。
  2. アプリを実行するには、上部メニューで 実行 > デバッグなしで実行 を選択するか、キーボードショートカット ⌃F5 (Windows, Linux Ctrl+F5) を使用します。C# プロジェクトのデバッグについて詳しく知るには、デバッグのドキュメント をお読みください。

Use the Command Palette to create a new .NET project

さらに詳しく

コマンドパレットで .NET を検索して、C# 拡張機能が提供するすべての機能を確認してください。これらの機能に関する詳細については、他のドキュメントページを参照してください。

C# と .NET の学習資料については、以下のリソースをご覧ください。

  1. C# を使用したプログラミングを学ぶ
  2. VS Code で .NET を使ってビルドする方法を学ぶ
  3. Web アプリケーションのビルド方法を学ぶ

コミュニティに参加する

コミュニティリソースを見つけ、ユーザーグループとつながりましょう。

.NET 開発者コミュニティ - 同じ考えを持つ開発者と会う