如何运行编译.NetCore的源码?

  • 如何运行编译.NetCore的源码?已关闭评论
  • 170 次浏览
  • A+
所属分类:.NET技术
摘要

作为.net的开发人员,为了能更好的code,我们要知其然并知其所以然,了解.netcore的源码是我们的基本素养✊


作为.net的开发人员,为了能更好的code,我们要知其然并知其所以然,了解.netcore的源码是我们的基本素养✊

源码地址

.NET Platform (github.com) 这个是.net在github上开源的源码地址
aspnetcore 这个是.netcore的源码地址

构建方法

构建有几点需要注意一下:

  1. 构建比较费时间,可以摸个?;
  2. 同时构建还需要能访问github,也就是使用魔法?!!!!!!
  3. 另外Visual Studio 版本最低是2019,并安装了基础的套件包含window平台开发套件;
  4. 生成可能会抛错,不用理,直接运行测试项目即可
在github源码readme.md文件里,可以看到这句 构建asp.net core的源码这句话点击进入;

下载代码 git clone --recursive https://github.com/YOUR_USERNAME/aspnetcore
powershell执行脚本 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
项目根目录执行 ./restore.cmd
子项目根目录执行 .build.cmd -Configuration Release
如何运行编译.NetCore的源码?
如何运行编译.NetCore的源码?

运行即可

根据我们的需要查看不同的类库,相对应都会有一个samples例子,加断点运行即可!
如何运行编译.NetCore的源码?