作成したプロジェクトの <プロジェクト名>.csproj ファイルを開き、
TargetFramework タグの内容で指定する。
netcoreapp3.1・・・dotnet core 3.1 を指定する場合。
net5.0・・・ .Net 5.0 を指定する場合。
指定した dotnet のバージョンにより、C#の規定のバージョンも変化する。
dotnet core 3.x の場合、 C# 8.0
.Net 5.0 の場合、 C#9.0
が使用される。
例えば、 switch 文の case <条件式> に、' > 2' などのリレーショナルパターンを使用したい場合は、 C# 9.0 以降が必要になるため、このような場合は TargetFramework に net5.0 と指定してやるとよい。
この記事のリンク用URL&トラックバックURL : https://red-souls.jp/ichounoki/rnote/memo/20201129_024427590468.htm
キーワード: dotnet TargetFramework C#