2017-08-18 18 views
1

Nuget経由でSystem.Net.Httpをインストールしました。パッケージにはSystem.IO(4.1.1.0)がインストールされています。ただしSystem.IOはすでに.Net Framework 4.7に存在しますが、バージョン4.0.0.0に存在します。.Net Framework 4.7とコンポーネントの異なるバージョン

なぜこのパッケージはFrameworkに含まれており、別のパッケージとして存在しますか? .Net Framework 4.7は若いので、なぜ別のパッケージであることを意図していたのですか?System.IOが含まれていますか?

答えて

2

System.IOパッケージはクロスプラットフォームです。 .NETを使用する場合、.NETアセンブリにリダイレクトされます。 .NET Coreを使用する場合、完全なSystem.IO実装を提供します。

関連する問題