Source code of .NET Framework, .NET Core, .NET Runtime

2024年5月12日

.NET Framework的源代码在https://github.com/microsoft/referencesource,注意选择版本。

例如System.Diagnostics.Debug的.NET Framework 4.6的源代码在https://github.com/microsoft/referencesource/blob/4.6.2/System/compmod/system/diagnostics/Debug.cs

.NET Core 3和以前的源代码在https://github.com/dotnet/corefx

例如System.Diagnostics.Debug的.NET Core 3.1.1的源代码在https://github.com/dotnet/corefx/blob/v3.1.1/src/Common/src/CoreLib/System/Diagnostics/Debug.cs

See also Immo Landwerth. .NET Core is Open Source. . 2014-11-12 [2024-05-13].

.NET Core 5开始,源代码在https://github.com/dotnet/runtime

例如System.Diagnostics.Debug的.NET Core 6.0.0的源代码在https://github.com/dotnet/runtime/blob/v6.0.0/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Debug.cs

推荐阅读

蒋金楠. .NET Core跨平台的奥秘 上篇:历史的枷锁. . 2017-11-06 [2024-05-15]. (Archived on 2024-02-05)

蒋金楠. .NET Core跨平台的奥秘 中篇:复用之殇. . 2017-11-08 [2024-05-15]. (Archived on 2024-02-05)

蒋金楠. .NET Core跨平台的奥秘 下篇:全新的布局. . 2017-11-10 [2024-05-15]. (Archived on 2024-02-05)