当前位置: 首页 > 知识库问答 >
问题:

. net标准像. net Core一样跨平台?[重复]

邹慈
2023-03-14

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

但我怀疑. net标准类库是否也可以在许多平台(许多操作系统或不)上运行,例如. net Core库或不同?或者. net标准是为了兼容UWP、android等平台?

因为当我阅读跨平台时,有时它是在不同操作系统(窗口,Linux,mac)之间的意思,有时它意味着在各种应用程序(Android,Windows,UWP)之间,所以对我来说有点困惑。

谢了。

共有1个答案

慕容兴贤
2023-03-14

.NET标准是一种规范。为特定.NET标准版本编译的库可以用于不同的.NET标准实现。

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

平台一般来说是以下几个方面的组合:

  • 操作系统(Windows,Linux,Android,iOS)
  • 运行时(. NET Framework、. NET Core、JavaVM等)
  • 架构(x86、x64、ARM等)

所以。NET标准就像它的实现一样是跨平台的。看看他们,然后你肯定会说它是否是多平台的。

 类似资料:
  • 多平台支持 Mpx支持在多个小程序平台中进行增强,目前支持的小程序平台包括微信,支付宝,百度,qq和头条,不过自2.0版本后,Mpx支持了以微信增强语法为base的跨平台输出,实现了一套业务源码在多端输出运行的能力,大大提升了多小程序平台业务的开发效率,详情可以查看template增强特性 不同平台上的模板增强指令按照平台的指令风格进行设计,文档和代码示例为了方便统一采用微信小程序下的书写方式。

  • 我需要在Android/Ios的xamarin中使用camera/gallery。有办法吗?

  • 问题内容: 如何以跨平台方式处理类中的文件名,以使其在Windows和Linux上都能正常工作? 例如,我编写了在Windows上可以完美运行的代码,但是在Ubuntu Linux上却没有创建文件: 问题答案: Windows使用反斜杠。Linux使用Slash。Path.Combine设置正确的符号: Path.Combine方法-MSDN

  • 问题内容: 我正在开发一种跨平台游戏,该游戏使用锁步模型在网络上播放。简要概述一下,这意味着只传达输入信息,并且在每个客户端的计算机上模拟所有游戏逻辑。因此,一致性和确定性非常重要。 我在使用GCC 4.8.1的MinGW32上编译Windows版本,在Linux上使用GCC 4.8.2进行编译。 最近让我吃惊的是,当我的Linux版本连接到Windows版本时,即使两台计算机上都编译了相同的代码

  • 我需要在我的应用程序中为不同的标签指定不同的FontFamily。我需要使用默认字体(如Android的Roboto和iOS的Helvetica)及其修改(如轻、中、粗)。据我所知,我应该使用Roboto-Light和Helvetica-Light来获得字体的轻版本(中号和粗体相同)。除了这个需求之外,我还需要在XAML中设置字体(如文档中所描述的),所以我最终得到了以下代码 然而,在Androi

  • 作为第三代数据统计和分析平台,诸葛实现了对用户的实名(实账号)分析,并主张互联网产品分析以用户为中心的分析思想并提供了一系列方法论。对用户的唯一标识来源于企业自身数据库对用户的唯一识别符,也即诸葛底层数据采集是以用户为中心的采集,我们提供了跨平台分析版本, 满足企业以用户为中心的整体的分析需求,不同平台相同业务价值下的用户完整的故事解读(例如:分析电商的用户在PC端浏览产品,在移动端支付的转化率)