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のダウンロード ページにあります。