現在、ぼくのPCには以下の.NET Coreおよび.NETがインストールされています。
$ dotnet --list-sdks
2.1.4 [/usr/local/share/dotnet/sdk]
3.1.101 [/usr/local/share/dotnet/sdk]
3.1.102 [/usr/local/share/dotnet/sdk]
3.1.409 [/usr/local/share/dotnet/sdk]
3.1.411 [/usr/local/share/dotnet/sdk]
3.1.412 [/usr/local/share/dotnet/sdk]
3.1.413 [/usr/local/share/dotnet/sdk]
3.1.414 [/usr/local/share/dotnet/sdk]
5.0.100 [/usr/local/share/dotnet/sdk]
5.0.203 [/usr/local/share/dotnet/sdk]
5.0.302 [/usr/local/share/dotnet/sdk]
5.0.400 [/usr/local/share/dotnet/sdk]
5.0.401 [/usr/local/share/dotnet/sdk]
5.0.402 [/usr/local/share/dotnet/sdk]
6.0.100-rc.1.21463.6 [/usr/local/share/dotnet/sdk]
6.0.100-rc.2.21505.57 [/usr/local/share/dotnet/sdk]
dotnet --list-sdks
を実行するとインストールされているSDKのバージョン一覧が表示されます。
ぼくの環境だと、デフォルトで6.0.100-rc.2.21505.57
が使用されます。
以下のコマンドで使用するSDKのバージョンを確認します。
$ dotnet --version
6.0.100-rc.2.21505.57
使用したいSDKのバージョンを切り替えたい状況があったので、その方法を紹介します。
バージョンを切り替える
以下のコマンドを実行して、global.json
というファイルを作成します。
$ dotnet new globaljson --sdk-version 3.1.414
テンプレート "global.json ファイル" が正常に作成されました。
これで以下の内容のファイルが作成されました。
{
"sdk": {
"version": "3.1.414"
}
}
バージョン確認をしたら以下のようになりました。
$ dotnet --version
3.1.414