【问题标题】:Looking for dotnetcore specs寻找 dotnetcore 规格
【发布时间】:2019-10-12 01:30:31
【问题描述】:

我最近正在从旧的 .net 框架过渡到 dotnetcore 3.0。

我一直在尝试查找 dotnetcore 的官方规范,其中描述了其内部结构、类型系统、il 等。在 .NET 框架中,这称为 CLI 分区 (https://www.ecma-international.org/publications/standards/Ecma-335.htm)。该文档最后一次编辑于 2012 年。

如果 dotnet core 是 CLI 的兼容实现(类似于 .net 框架),那么我猜旧的 CLI 规范仍然是最新的? C# 8 的 ecma 文档呢?

谢谢

【问题讨论】:

    标签: .net-core


    【解决方案1】:

    一些有趣的信息是here,这是您可能已经找到的链接。

    它提到了ECMA 335

    .NET 库实现的 .NET 基类库 (BCL) 没有类似规范。

    在参考规范时,Microsoft 指出了一组标准化的 API,由使用 Github 问题的反馈过程调节,dotnet/standard

    文档的 Official Artifacts 部分很有趣。它指出: 官方规范是一组 .cs 文件,用于定义作为标准一部分的 API。

    API的官方规范见,微软参考源代码:

    官方规范是一组 .cs 文件,用于定义作为标准一部分的 API。 dotnet/standard repository 中的 dotnet/standard 存储库中的 ref 目录定义了 .NET Standard API。

    要了解有关 dotnet 的更多信息,您将最终了解 C# 语言的实现细节。 An introduction is here

    由于某个地方似乎没有明确的书面规范,答案似乎是“阅读我们的源代码!”

    【讨论】:

      猜你喜欢
      • 2020-07-07
      • 1970-01-01
      • 2012-01-02
      • 1970-01-01
      • 1970-01-01
      • 2012-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多