.NET 为开放源代码项目

GitHub 上的开放源代码

.NET 开放源代码且跨平台,由 Microsoft 和 .NET 社区在 GitHub 上进行维护。根据 Cloud Native Computing Foundation 跟踪的数据统计,2017 年以来,.NET 一直跻身 30 大最活跃开源项目之列

.NET 的所有方面都是开放源代码,包括类库、运行时、编译器、语言、ASP.NET Core Web 框架、Windows 桌面框架以及 Entity Framework Core 数据访问库等。

在 GitHub 上访问 .NET

世界地图
2,500+ OSS 贡献 92+ OSS 公司参与者

公开发布内容

是的,我们的确接受捐赠!与任何开放源代码项目一样,我们并不盲目接受一切。我们收到的拉取请求会接受质量审查,并确保它们与 .NET 的目标保持一致。

我们已接受来自 Microsoft 外部 3,700 多家公司的开发人员提供的 100,000 多份投稿。

详细了解如何参与 .NET

MIT 和 Apache 2 许可证

.NET 的各个部分在不同的 GitHub 存储库中维护。这些存储库通常使用 MITApache 2 许可证。Creative Commons Attribution 4.0 下有某些存储库许可证文档和其他形式的内容。

要了解使用的许可证,请参阅特定的 存储库 以了解所使用的许可证。

.NET Foundation

.NET Foundation 是独立非盈利性组织,旨在支持 .NET 平台上创新的、商业友好的开源生态系统。

超过 50 个开放源代码项目是 .NET Foundation 的一部分。除了我们更广泛的社区之外,Microsoft 以及 VMware(以前称为 Pivotal)、Google、Samsung 和 Red Hat 等其他公司也做出了重大贡献。了解如何参与 .NET Foundation。

访问 .NET 基金会网站

不仅仅是代码

除了代码之外,我们还致力于尽可能开放 .NET 的各个方面。文档是开源的。还可以通过 .NET 项目路线图和积压工作(backlog)跟踪正在生成的内容。在 Microsoft 的 .NET 团队中,我们已通过公开的 API 评审流程社区支持等计划开放日常工作。

开放源代码库指南为 .NET 开发人员提供创建高质量 .NET 库的建议。该指南本身是 GitHub 上的开放源代码,并且是与热门库作者合作开发的。

受支持

可以从源代码生成自己的 .NET 版本,但大多数生产应用需要受支持的平台版本。

Microsoft 随附官方版本,这些版本是在 Azure 由 Microsoft 维护的服务器上生成和测试的,并像任何 Microsoft 产品一样受支持。请参阅 .NET 支持策略 了解详细信息。

Red Hat 在 Red Hat Enterprise Linux (RHEL) 上支持 .NET。Red Hat 从源生成 .NET,并使其在 .NET 下载 页面中可用。Red Hat 和 Microsoft 协作确保 RHEL 上的所有内容都正常运行。

准备好开始使用了吗?

分步教程将帮助你在计算机上运行 .NET。

开始