言語
日本語
English

Caution

お使いのブラウザはJavaScriptが無効になっております。
当サイトでは検索などの処理にJavaScriptを使用しています。
より快適にご利用頂くため、JavaScriptを有効にしたうえで当サイトを閲覧することをお勧めいたします。

C#辞典

  1. トップページ
  2. C#辞典
  3. 【環境構築】C#の開発環境

【環境構築】C#の開発環境

C# でプログラムを書いて実行するには、.NET SDK(ソフトウェア開発キット)が必要です。ここでは SDK のインストールからプログラムの実行まで、手順を説明します。

.NET SDK のインストール

  1. dotnet.microsoft.com から .NET SDK をダウンロードします。
  2. インストーラを実行し、画面の指示に従ってインストールします。
  3. ターミナル(またはコマンドプロンプト)で以下を実行して、インストールを確認します。
dotnet --version

バージョン番号が表示されれば、インストールは完了です。

プロジェクトの作成と実行

C# ではプロジェクト単位でプログラムを管理します。『dotnet』コマンドでプロジェクトの作成から実行まで行えます。

1. プロジェクトを作成します

dotnet new console -n HelloApp
cd HelloApp

『dotnet new console』はコンソールアプリのテンプレートを作成するコマンドです。『-n HelloApp』でプロジェクト名を指定します。

作成されるファイル構成は以下のとおりです。

ファイル説明
Program.csメインのソースファイルです。ここにコードを書きます。
HelloApp.csprojプロジェクトの設定ファイルです。

2. ソースコードを確認・編集します

自動生成された『Program.cs』を開くと、以下のようなコードが書かれています。

// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");

好きなように書き換えてみましょう。

Console.WriteLine("Hello, World!");
Console.WriteLine("C# の環境構築が完了しました。");

3. 実行します

dotnet run

コンソールに『Hello, World!』と『C# の環境構築が完了しました。』が表示されれば成功です。

エディタ・IDE の選択

ツール概要
Visual StudioMicrosoft の統合開発環境です。Windows では Community 版が無料で使えます。デバッグ機能やコード補完が充実しています。
Visual Studio Code軽量なエディタです。C# Dev Kit 拡張機能をインストールすると、コード補完やデバッグが使えるようになります。
RiderJetBrains の IDE です。Windows・macOS・Linux で動作します。

まずはコマンドラインで『dotnet run』の流れに慣れてから、好みのエディタを選ぶとよいでしょう。

よく使う dotnet コマンド

コマンド説明
dotnet new consoleコンソールアプリのプロジェクトを作成します。
dotnet runプロジェクトをビルドして実行します。
dotnet buildプロジェクトをビルドします(実行はしません)。
dotnet testテストプロジェクトを実行します。

コマンドが見つからないとき

ターミナルで『dotnet: command not found』と表示される場合は、PATH(パス)が通っていない可能性があります。以下の手順で確認・設定してください。

1. コマンドの場所を探します

コマンドの場所を確認します。

which dotnet

見つからない場合、よくあるインストール先を確認します。

ls /usr/local/share/dotnet/dotnet
ls ~/.dotnet/dotnet

2. 使用しているシェルを確認します

echo $SHELL

『/bin/zsh』と表示されたら『~/.zshrc』、『/bin/bash』と表示されたら『~/.bashrc』に設定を書きます。

3. PATH に追加します

コマンドの場所がわかったら、シェルの設定ファイルに PATH を追加します。

macOS (zsh) の場合:

echo 'export DOTNET_ROOT="/usr/local/share/dotnet"' >> ~/.zshrc
echo 'export PATH="$DOTNET_ROOT:$PATH"' >> ~/.zshrc
source ~/.zshrc

Linux (bash) の場合:

echo 'export DOTNET_ROOT="/usr/local/share/dotnet"' >> ~/.bashrc
echo 'export PATH="$DOTNET_ROOT:$PATH"' >> ~/.bashrc
source ~/.bashrc

『DOTNET_ROOT』は .NET SDK のインストール先を指す環境変数です。一部のツールが参照するため、PATH と合わせて設定しておくとよいでしょう。

Windows の場合は「システムの詳細設定」→「環境変数」→「Path」に追加します。通常はインストーラが自動的に設定しますが、手動インストールした場合は確認してください。

記事の間違いや著作権の侵害等ございましたらお手数ですがまでご連絡頂ければ幸いです。