首页 文章

.net标准是像.net Core这样的跨平台吗? [重复]

提问于
浏览
1

这个问题在这里已有答案:

我已经读过.net Core是跨平台的,这意味着使用.net Core的类库可以在windows,linux和mac中工作 .

但我怀疑的是,.net标准类库是否也可以在许多平台(许多操作系统或非操作系统)中运行,如.net核心库或不同?或者.net标准是用于UWP,android等平台之间的兼容性?

因为当我阅读跨平台时,有时它是不同操作系统(windows,linux,mac)之间的手段,有时它意味着应用程序之间的类型(android,windows,UWP),所以对我来说有点困惑 .

谢谢 .

1 回答

  • 3

    .NET Standard是一个规范 . 为特定.NET标准版本编译的库可以在不同的.NET标准实现中使用 .

    跨平台的概念并不严格地与.NET Standard绑定,而是在特定版本中实现它的框架所固有的 .

    平台一般来说是以下组合:

    • OS(Windows,Linux,Android,iOS)

    • 运行时(.NET Framework,.NET Core,JavaVM等)

    • 架构(x86,x64,ARM等)

    因此,.NET Standard与其实现一样是跨平台的 . 看看它们然后你可能会说它是否是多平台的 .

相关问题