c# - 基类库与.NET Standard 的关系

标签 c# .net .net-standard base-class-library

菜鸟问题:.Net 标准 API 集是 .NET 基类库 (BCL) 实现的“子集”,就像 Mono 一样?也就是说,BCL 的集合比 .NET Standard 的 API 集合更大?

最佳答案

是的,.NET Standard 是 .NET Framework 类库的一个子集。简单地说,对于简化感到抱歉,.NET Framework 在很多年前就已经存在,但仅适用于 Windows。现在他们尝试为其他平台提供 .NET,但并非一切都那么容易,因此他们正在一点一点地添加。这种多平台标准称为 .NET Standard,到处都是一样的,而不仅仅是像旧的 .NET Framework 那样适用于 Windows。

另请注意,.NET Standard 2.0 比 .NET Standard 1.0 更接近 .NET Framework 的库。 (我想说 1.0 非常空洞,但这只是个人意见。)

关于c# - 基类库与.NET Standard 的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54297859/

相关文章:

c# - .NET Core 依赖注入(inject)向后兼容 .NET Framework?

c# - 如何获取 ILNumerics 中 x 轴和 y 轴的当前最小值和最大值?

c# - 静态方法在 Web 开发中是否安全?

c# - 使用 Dapper 从 MySql 映射日期字段时出现 InvalidCastException

.net - 连接cshtml文件中的字符串

.net - 当属性类型为 Int64 时,DynamicMethod 返回错误值

c# - WPF MessageBox 看起来没有样式,而 WindowsForms MessageBox 看起来不错

C# 解析文本 block

.net-core - Nuget 中的 VS 2017 RC : I Can not update NETStandard. 库

c# - 是否可以在 .NET Standard 项目的 session 中设置和获取值