我在哪里可以找到.net CLR和C#的源代码?

时间:2009-12-21 06:45:49

标签: .net

Microsoft .net CLR和C#的源代码是否打开?如果是,我在哪里可以下载/浏览它?

6 个答案:

答案 0 :(得分:18)

您可以在Netmassdownloader

的帮助下下载.NET的源代码

答案 1 :(得分:8)

您可以使用Reflector查看它们。

或者,如果您安装了Resharper 5,则可以download the source cod进行查看。

alt text
(来源:jetbrains.com

但不,它不是开源的,尽管您可以下载并查看源代码。

答案 2 :(得分:5)

.NET Core的一部分现在是开源的,从.NET Core 5.0开始 这是项目网站:http://www.dotnetfoundation.org/netcore5
以下是代码:https://github.com/dotnet/corefx

答案 3 :(得分:4)

虽然我并不熟悉微软可用源代码的许可,但至少有一个实现的CLR和C#编译器是开源的 - Novell的Mono。

http://www.mono-project.com/

答案 4 :(得分:3)

你可以看一下官方的:Microsoft Reference Source

您也可以在调试时浏览Visual Studio中的源代码。要启用此功能,请按照此处所述的步骤操作:Configure Visual Studio 2013 for debugging .NET framework

答案 5 :(得分:1)

对于BCL,您可以查看here(codeplex)

并且对于CLR它自己here(githup)