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)) を開き、ようこそ: ウォークスルーを開く を選択することで、いつでもウォークスルーを再開できます。ここでは、C# Dev Kit を始める を選択します。

C# Dev Kit introductory walkthrough

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

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

Install .NET SDK

Hello World アプリケーションを作成する

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

  1. コマンドを選択した後、プロジェクトテンプレートを選択する必要があります。コンソールアプリ を選択します。
  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 開発者コミュニティ - 同じ志を持つ開発者と交流する