架构师是要从各种技术中找到最合适的技术用来解决需求问题。一般都是通过阅读源码来深入理解各种技术的底层原理。
ps:好多人都说阅读源码太难了,一般做项目都没必要太过于深入。其实阅读源码不仅可以学习到框架优秀的设计,还能搞懂框架原理,进而更合理适、更高效去使用框架。
最新源码一般需要把vs更新到最新版和下载.NET SDK最新预览版
.Net Framework源码
.Net Core源码
下载地址
环境准备
.Net Core底层是使用C++开发的,所以需要安装C++相关环境
在vs2019内打开runtime-master这个文件夹,然后vs2019就会提示需要安装相关的环境,点击安装就好
安装完后就能打开对应的解决方案了
如果不想安装C++相关环境,用vs2019打开文件后,直接搜索相关类名也能查询源码的
源码编译和调式
ASP.Net Core源码
参考
下载地址
还原
鼠标右键=》以管理员身份运行根目录下的restore.cmd文件