Microsoft .net CLR和C#的源代码是否打开?如果是,我在哪里可以下载/浏览它?
答案 0 :(得分:18)
答案 1 :(得分:8)
您可以使用Reflector查看它们。
或者,如果您安装了Resharper 5,则可以download the source cod进行查看。
(来源: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。
答案 4 :(得分:3)
你可以看一下官方的:Microsoft Reference Source。
您也可以在调试时浏览Visual Studio中的源代码。要启用此功能,请按照此处所述的步骤操作:Configure Visual Studio 2013 for debugging .NET framework
答案 5 :(得分:1)