ダウンロードしてインストール
.NET アプリの構築を開始するには、.NET SDK (ソフトウェア開発キット) をダウンロードしてインストールします。
すべてが正しくインストールされていることを確認する
インストールが完了したら、新しい コマンド プロンプトを開き、次のコマンドを実行します:
インストールが完了したら、新しい ターミナルを開き、次のコマンドを実行します:
インストールが成功した場合、次のような出力が表示されます:
Command prompt
Usage: dotnet [options]
Usage: dotnet [path-to-application]
Options:
-h|--help Display help.
--info Display .NET information.
--list-sdks Display the installed SDKs.
--list-runtimes Display the installed runtimes.
path-to-application:
The path to an application .dll file to execute.
問題がなければ、下の [続行] を選択して次の手順に進みます。
エラーが発生しましたか?
“'dotnet' は内部コマンドまたは外部コマンドとして認識されていません ” というエラーを受信した場合は、新しい コマンド プロンプトを開いていることを確認してください。問題が解決しない場合は、[問題発生] ボタンを押して、問題解決のためのサポートを受けてください。
zsh: コマンドが見つかりません: dotnet エラーが発生した場合、新しい ターミナル ウィンドウが開かれていることを確認してください。問題を解決できない場合は、[問題が発生しました] ボタンを使用して、問題解決のためのサポートを受けてください。
dotnet: コマンドが見つかりません エラーが発生した場合は、新しい ターミナル ウィンドウが開かれていることを確認してください。問題を解決できない場合は、[問題が発生しました ] ボタンを使用して、問題の修正方法を確認してください。
アプリを作成する
コマンド プロンプトで、次のコマンドを実行してアプリを作成します:
お使いのターミナルで、次のコマンドを実行してアプリを作成します。
Command prompt Copy
dotnet new console -o MyApp -f net7.0
次に、前のコマンドで作成された新しいディレクトリに移動します:
Command prompt Copy
cd MyApp
これらのコマンドにはどのような意味がありますか?
dotnet new console
コマンドでは、新しいコンソール アプリが作成されます。
-o
パラメーターによって、必要なファイルとともアプリが格納され、設置される MyApp
という名前のディレクトリが作成されます。
-f
パラメーターは、.NET 7 アプリケーションを作成していることを示します。
コマンド cd MyApp
は、現在のディレクトリを、新しくアプリ用に作成したばかりのディレクトリに変更します。
MyApp
フォルダーのメイン ファイルはProgram.cs
と呼ばれます。既定では、Hello, World!
をコンソールに書き込むのに必要なコードが既に含まれています。次のコードは、プロジェクトの作成時における、このファイルの内容を示しています:
MyApp
フォルダーのメイン ファイルはProgram.cs
と呼ばれます。既定では、Hello, World!
をターミナルに書き込むのに必要なコードが既に含まれています。次のコードは、プロジェクトの作成時における、このファイルの内容を示しています:
Program.cs
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
下の [続行] を選択して、次の手順に進みます。
エラーが発生しましたか?
テンプレート "コンソール アプリケーション" を作成できませんでした。パス 'C:\Windows\System32\MyApp' へのアクセスが拒否されました。 のようなメッセージを受信した場合、現在のディレクトリを新しいフォルダーを作成するアクセス許可を持つディレクトリに変更してから、コマンドを再実行してください。
SDK がインストールされていることが確実でありながら、プロジェクトの作成中に SDK が見つからない場合は、マシンの PATH 環境変数に問題がある可能性があります。この問題を診断して解決する方法については、 Stack Overflow 投稿 の手順をご覧ください。
発生している問題を解決できない場合は、[I ran into an issue] ボタンを選択して、問題の修正方法を確認してください。
コードを編集する
Program.cs
ファイルを、メモ帳や Visual Studio Code などのテキスト エディターまたはコード エディターで開きます。Program.cs
ファイルは、新しく作成された MyApp
ディレクトリにあります。
次に、次のように Hello, World!
を出力するコードの後に強調表示された行を追加します。
Program.cs Copy
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
Console.WriteLine("The current time is " + DateTime.Now);
Program.cs
ファイルを保存して、コードを再実行してください:
Command prompt Copy
dotnet run
成功した場合、次のような出力が表示されます:
Command prompt
Hello World!
The current time is 2023/05/31 16:00:50
次の手順
おめでとうございます。初めての .NET アプリをビルドして実行しました。
学習を続ける
.NET の全般的なスキルを学習し続けるには、.NET、依存関係、ファイルの操作、デバッグなどについて学習する Microsoft Learn のチュートリアルをお試しください。
.NET アプリケーションのビルドのラーニングパスのビルド
C# について
C# はあらゆるアプリをビルドするための .NET の最新の革新的なオープンソース プログラミング言語です。Microsoft Learn で C# の対話型チュートリアルを試してみてください:
Microsoft Learn で C# を使用して最初の手順を実行する
.NET for Beginners
Scott と Kendra が、初心者向けビデオ シリーズを使って .NET の基本について説明します。
あなたは下記にもご興味がおありかもしれません...