NET标准库引用.NETCore

时间:2017-04-21 14:03:19

标签: .net .net-core .net-framework-version .net-standard

我是Microsoft Core世界的新手,想要创建一个面向.NET标准的类库。我使用的是Visual Studio IDE 2017并选择了.NET Standard下列出的类库项目模板。

当我在.NET标准项目结构上展开SDK时,我可以看到Microsoft.NETCore.Platform 1.1.0作为参考。

Reference

根据我的理解,.NET Core,.NET Framework,Mono,Universal Windows Platform等使用.NET Standard而不是其他方式。请纠正我。

问题:

  1. SDK下的Microsoft.NETCore.Platform 1.1.0参考的相关性是什么?

1 个答案:

答案 0 :(得分:3)

显然,它用于以下目的,

  

提供解析.NETCore包的目标框架,平台和运行时特定实现所需的运行时信息。

     

https://www.nuget.org/packages/Microsoft.NETCore.Platforms/

如果查看源代码,

可以找到更多内容,

https://github.com/dotnet/corefx/blob/c2588415e91ca1d44885ac0bbe9bf8268adc4b48/pkg/Microsoft.NETCore.Platforms/readme.md

它是一个跨平台程序包,不绑定到任何特定平台,但名称错误。正如你所说,“NETCore”部分令人困惑,应该删除。