简体   繁体   中英

.Net Framework 4.7 and different versions of components

I have just installed System.Net.Http via Nuget. Package has installed System.IO (4.1.1.0). However System.IO already exists within .Net Framework 4.7 , but in version 4.0.0.0.

Why does this package is included in Framework and also exists as a separate package? .Net Framework 4.7 is young one, so why System.IO has been included if it was intended to be a separate package?

The System.IO package is cross-platform. When using .NET, it just redirects to the .NET assembly. When using .NET Core, it supplies a full System.IO implementation.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM