2017-08-19 38 views
3

私はSystem.Net.Httpの二重の存在を理解するのが難しいです。これは.Net Framework 4.7(バージョン4.0.0.0)の一部として存在しますが、さらに新しいバージョン(現在はバージョン4.3.2)で別のパッケージとして利用できます。System.Net.Httpの2つのバージョン

なぜ2倍になるのですか? .NET Framework 4.7がリリースされた時点で最新の使用可能なバージョン(おそらく4.3)が含まれていないのはなぜですか?

答えて

2

最初に、パッケージのバージョンとアセンブリのバージョンは異なるバージョンにすることができます。

パッケージSystem.Net.Http、バージョン4.3.2:アセンブリのバージョンは4.1.1.1

私はアセンブリバージョン4.0.0.0とSystem.Net.Httpのためのリリースパッケージを見つけることができないので、私は思いますパッケージとして配布されていませんが、そのアセンブリSystem.Net.Http 4.0.0-beta-22416を持つプレリリースパッケージが少なくとも1つあります。バージョン4.0.0-beta-22416からバージョン4.0.1-rc2-24027までのすべてのプレリリースパッケージには、バージョン4.0.0.0の.NET Frameworkバージョンのアセンブリが含まれているようです。

の.NET Framework 4.7は、System.Net.Httpに存在するAPIをサポートしているバージョン= 4.0.0.0、あなたは余分な機能が必要な場合は、他のどのとするだろうと同じように、あなたは、新しいパッケージをインストールすることによって、余分なAPIを引くことができますパッケージ。

関連する問題