Help us understand the problem. What is going on with this article?

.NET Framework のバージョン対応表

「.NET Framework」のバージョンは「Visual Studio」や「C#」のバージョンと複雑に絡み合っていて、相互関係や機能を確認するのが大変です。

すぐに確認できるように、バージョン対応表を作成してみました。

.NET Framework バージョン対応表

.NET Framework インストール可能
Windows
インストール可能
Windows Server
Visual Studio C# 新機能
1.0 2000, XP 2000, 2003 2002 1.0 -
1.1 2000, XP, Vista 2000, 2003, 2008 2003 1.2 ODBCとOracle Database用のデータ接続
IPv6
2.0 2000, XP, Vista, 7, 8, 8.1, 10 2000, 2003, 2008, 2012, 2016 2005 2.0 64ビットシステム
.NET Micro Framework
[C#]ジェネリック
[C#]イテレータ
3.0 XP, Vista, 7, 8, 8.1, 10 2003, 2008, 2012, 2016 2005 2.0 WPF・WCF・WF・WCS
3.5 XP, Vista, 7, 8, 8.1, 10 2003, 2008, 2012, 2016 2008, 2010 3.0 ASP.NET MVC
ASP.NET AJAX
[C#]LINQ
[C#]ラムダ式
[C#]暗黙的型付け(var)
4 XP, Vista, 7 2003, 2008 2012 4.0 F#言語
Dynamic Language Runtime
MEF
Velocity
Windows タッチ
ADO.NET Entity Framework
[C#]Parallel Extensions(Parallel/PLINQ)
[C#]dynamic型
[C#]オプション引数/名前付き引数
4.5 Vista, 7, 8, 8.1 2008, 2012 2013 5.0 Windowsストアアプリ
[C#]非同期プログラミング(async/await)
[C#]Caller Info
4.6 Vista, 7, 8, 8.1, 10 2008, 2012, 2016 2015 6.0 RyuJIT
.NET Native
.NET Compiler Platform
4.7 7, 8.1, 10, 10 Creators Update 2008, 2012, 2016 2017 7.0 Windows Formsの高DPI
WPFのタッチ
拡張された暗号
[C#]タプル
[C#]パターンマッチング
4.8 7, 8.1, 10 2008, 2012, 2016, 2019 2019 7.3 JITとNGENの強化
ZLibのセキュリティ強化
Windows Formsのアクセシビリティ強化
WCPのService Behavior強化
WPFの高DPI強化
Core 1.0 7, 8, 8.1, 10 2012, 2016 2015 Update 3, 2017 6.0 ASP.NET Core
オープンソース化
Mac/Linux/iOS/Android対応
Core 1.1 7, 8, 8.1, 10 2012, 2016 2015 Update 3, 2017 6.0 1380個のAPI追加
Core 2.0 7, 8, 8.1, 10 2012, 2016 2017 15.5 7.1 .NET Standard 2.0対応
ASP.NET Core 2.0
Entity Framework Core 2.0
ML.NET
Core 2.1 7, 8, 8.1, 10 2012, 2016 2017 15.8.6 7.2 ASP.NET Core 2.1
Entity Framework Core 2.1
.NET Core グローバルツール
HttpClient のパフォーマンス改善
Windows互換機能パック
[C#]Span<T>, Memory<T>
Core 2.2 7, 8, 8.1, 10 2012, 2016 2017 15.9 7.3 ASP.NET Core 2.2
Entity Framework Core 2.2
Core 3.0 7, 8, 8.1, 10 2012, 2016 2017 16.0, 2019 8.0 .NET Standard 2.1対応
WPF・Windows Forms
[C#]Null 許容参照型
[C#]Interfaceのデフォルト実装
[C#]非同期ストリーム
[C#]Range型, Index型
Core 3.1 7, 8, 8.1, 10 2012, 2016 2019 16.4 8.0 C++/CLI対応
ASP.NET Core 3.1
Entity Framework Core 3.1
  • インストール可能欄の太文字はプレインストールを表します。
  • インストール可能欄に表記がなくてもインストールできる場合もありますが、動作保証されません。
  • Windows Server のバージョン表記は「R2」も含みます。
  • 新機能については別記事「.NET Framework の新機能を超簡単に説明する」を参照してください。

.NET Framework の互換性

「.NET Framework」のバージョンは、以下の表に示す互換グループごとに互換性を確保しています。
例えば「.NET Framework 3.5」をインストールすれば「.NET Framework 2.0」のアプリケーションを実行できます。

 互換グループ   所属バージョン 
.NET Framework 1.0 1.0
.NET Framework 1.1 1.1
.NET Framework 2.0, 3.x 2.0, 3.0, 3.5
.NET Framework 4.x 4, 4.5, 4.6, 4.7, 4.8
.NET Core 1.x Core 1.0, Core 1.1
.NET Core 2.x Core 2.0, Core 2.1, Core 2.2
.NET Core 3.x Core 3.0, Core 3.1

参考

.NET Framework サポート ライフサイクル ポリシーについて (2015年10月)
https://blogs.msdn.microsoft.com/visualstudio_jpn/2015/10/18/net-framework-201510/

.NET Frameworkのバージョンを整理する
http://www.atmarkit.co.jp/ait/articles/1211/16/news093.html

++C++; [C# の機能一覧(索引的なもの)] バージョン
http://ufcpp.net/study/csharp/list_versions.html

.NETにおけるマネージヒープとガベージコレクション
http://qiita.com/mima_ita/items/8303f2a476e8630f0728

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした