我刚刚通过Nuget安装了System.Net.Http
。软件包已安装System.IO
(4.1.1.0)。但是,.Net Framework 4.7
中已经存在System.IO
,但版本为4.0.0.0。
为什么这个包被包含在框架中,并且作为一个单独的包存在?.Net Framework 4.7
是一个年轻的包,那么为什么System.IO
要被包含在一个单独的包中呢?
发布于 2017-08-18 23:22:05
System.IO
包是跨平台的。当使用.NET时,它只是重定向到.NET程序集。当使用.NET核心时,它提供了一个完整的System.IO实现。
https://stackoverflow.com/questions/45766171
复制