🦈
【C#】.NETの環境構築方法【WindowsとWSL】【VSCode】
はじめに
C#の.NET環境構築の方法の備忘録です。
VSCodeを用いときの、WindowsとWSLでの方法2つが書いてあります。
前提条件
- Windows 11
- WSL 2.0
Windows
- VSCodeをインストールする
-
.NET Core 3.1 SDKをインストールする
※Windowsのx64をクリックする
- .NET 8.0 SDKをインストールする
- インストールできたかの確認
以下のコマンドを打って、エラーなど出ていなければOK!
dotnet -h
参考サイト
WSL
- wslのターミナルを立ち上げる
- 以下のコマンドを打つ(SDKのインストールする)
sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-8.0
- 以下のコマンドを打つ(ランタイムをインストールする)
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-8.0
- 以下のコマンドを打つ(依存関係)
sudo apt install zlib1g
- インストールできたかの確認
以下のコマンドを打って、エラーなど出ていなければOK!
dotnet -h
.NETプロジェクトが作れないとき
以下を打つと、エラーが出るというケースです
dotnet new console
エラーは、以下です
The command could not be loaded, possibly because:
* You intended to execute a .NET application:
The application 'new' does not exist.
* You intended to execute a .NET SDK command:
No .NET SDKs were found.
Download a .NET SDK:
https://aka.ms/dotnet/download
Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found
以下のコマンドで再度SDKをインストールし直すと、解決しました
sudo apt install dotnet-sdk-8.0
参考サイト
Discussion