2014年底微软印度籍CEO宣布了.Net跨平台开源计划,没想到他们的动作还很快,corefx和coreclr的代码已经上传到github了,对于.Net程序员来说绝对是一个福音。读读这些代码绝对是提升水平的有效途径。

Github上的项目如下所示:



我用sourcetree工具下载了代码到本地文件夹,如下所示:


1. corefr
corefr的本地文件夹结构,已经有vs的solution文件,可以直接用VS打开了。

System.Diagnositics.Process工程的显示如下,MS的代码写的还是相当整洁的,注释也很清晰。

2 coreclr
coreclr的本地文件夹结构,发现没有现成的slution文件,github上的开发guide介绍了需要安装cmake,进行编译,编译完成后,在cmake的文件夹下会有slution文件。然后就能用VS打开了。不过悲剧的是我用CMAKE没有编译成功,可能是我的OS有问题。
综上,我觉的好好读读corefx和coreclr的代码应该能收获不少,接下来可以慢慢的研究者两个东西了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Post Navigation