如何运行编译.NetCore的源码?
作为.net的开发人员,为了能更好的code,我们要知其然并知其所以然,了解.netcore的源码是我们的基本素养✊
源码地址
.NET Platform (github.com) 这个是.net在github上开源的源码地址
aspnetcore 这个是.netcore的源码地址
runtime 这个是运行时的源码地址,有些.netcore源码会依赖此运行时(需要时再下载)
构建方法
构建有几点需要注意一下:
- 构建比较费时间,可以摸个🐟;
- 同时构建还需要能访问github,也就是使用魔法🥳!!!!!!
- 另外Visual Studio 版本最低是2019,并安装了基础的套件包含window平台开发套件;
- 生成可能会抛错,不用理,直接运行测试项目即可
在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
运行即可
根据我们的需要查看不同的类库,相对应都会有一个samples例子,加断点运行即可!
本文作者:anekos
本文链接:https://www.cnblogs.com/workcn/p/17329639.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
asp.net core
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步