Visual Studioのバージョンと、それが実装するC#のバージョンとの関連を示します。
Visual Studio | C# | .NET Framework | .NET Core |
---|---|---|---|
Visual Studio .NET (2002) | 1.0 | 1.0 | |
Visual Studio .NET 2003 | 1.2 | 1.1 | |
Visual Studio 2005 | 2.0 | 2.0 | |
Visual Studio 2008 | 3.0 | ||
3.0 | |||
3.5 | |||
Visual Studio 2010 | 4.0 | 4.0 | |
Visual Studio 2012 | 5.0 | 4.5 | |
Visual Studio 2013 | |||
Visual Studio 2015 | 6.0 | 4.6 | 1.0 |
Visual Studio 2017 | 7.0 | 4.6.2 | 2.0 |
7.1 | |||
7.2 | 4.7.1 | ||
7.3 | 4.7.2 | 2.1 | |
Visual Studio 2019 | 8.0 | 4.8 | 3.0 |
9.0 | 5.0 | ||
Visual Studio 2022 | 10.0 | 6.0 | |
11.0 | 7.0 | ||
12.0 | 8.0 |
既定で実装されるバージョン以外のC#は、Microsoft.Net.Compilers.Toolsetをインストールすることで対応できます。How can I use C# 8 with Visual Studio 2017? - Stack Overflow
サポートされる.NET Frameworkのバージョンは、Developer Packをインストールすることで追加できます。.NET Framework Developer Pack または再頒布可能パッケージをインストールするには | Microsoft Learn
Download .NET SDKs for Visual StudioエラーメッセージやUIのテキストを英語以外で表示したいならば、言語パックを追加でインストールします。これもDeveloper Packのダウンロード ページにあります。