首页 > 编程语言 >.net core系列源码地址

.net core系列源码地址

时间:2022-09-02 18:24:36浏览次数:52  
标签:core github 源码 https net com

.net core独立模块源码:https://github.com/aspnet

  .net core全家桶源码:https://github.com/dotnet/aspnetcore

  .net core拓展库源码:https://github.com/dotnet/extensions

  .net core标准库源码:https://github.com/dotnet/corefx

  .net core的EFCore源码:https://github.com/dotnet/efcore

  .net core的SDK源码:https://github.com/dotnet/sdk

  .net core的runtime源码:https://github.com/dotnet/runtime

  .net core独立模块
  在.net core的初期,每个模块源码是独立开的,每个模块是一个git仓库,比如常见的:

  Routing 路由模块源码:https://github.com/aspnet/Routing

  Security 认证授权模块源码:https://github.com/aspnet/Security

  MVC 模块源码:https://github.com/aspnet/Mvc

  Configuration 配置模块源码:https://github.com/aspnet/Configuration

  Options 模块源码:https://github.com/aspnet/Options

  DependencyInjection 依赖注入模块源码:https://github.com/aspnet/DependencyInjection

  Hosting 模块源码:https://github.com/aspnet/Hosting

  这些模块可以在上面的地址(https://github.com/aspnet)中去查询,还有很多。

  注意,虽然这些库还是放开的,但是已经不再更新了,他们已经全部被移到.net core全家桶里面去了,所以他们最多只能看作是.net core 2.x的版本

  .net core全家桶
  可能后来.net core的开发者们觉得每个模块一个仓库很麻烦,于是将常用的模块做成全家桶放到一个git仓库中去了,这就是.net core全家桶。

  注意.net core全家桶里面包含的内容是常用,可以认为是常用的 Microsoft.AspNetCore.XXXXX 的这些空间库的集合,这些库主要是做web等服务端开发需要的核心模块,如Hosting,MVC,Http等模块。

  .net core拓展库
  全家桶包含了一些常用的web等服务端开发库,那剩下像 Configuration,Options,DependencyInjection等这些的常用模块合在一起就组成了拓展库!

  需要注意的是,这些模块一般都是一些辅助型的模块,不是非需不可的存在,但是往往很便捷开发,可以认为这里面的都是 Microsoft.Extensions.XXXXXX的空间库。

  .net core标准库
  这个很好理解,其实就是我们的诸如 System.XXXX 等这些空间库的集合,比如我们的最常用的方法 String.IsNullOrEmpty()方法的地址在:https://github.com/dotnet/corefx/blob/v3.1.9/src/Common/src/CoreLib/System/String.cs#LC448  
————————————————
版权声明:本文为CSDN博主「Phil Arist」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41872328/article/details/122937890

标签:core,github,源码,https,net,com
From: https://www.cnblogs.com/xiongwei/p/16650874.html

相关文章

  • .Net6添加Swagger
    一.添加Swagger引用添加Swashbuckle.AspNetCore包二.使用Swagger1.新建TestController控制器[ApiController][Route("[controller]/[action]")]publicclassTestCo......
  • WordPress美女图集COS写真整站自适应网站源码带完整数据
    这是自己做的网站,因为自己要做别的业务,没有时间打理,而且放着也是放着,不如拿来分享给大家,这个资源非常火爆,用来引流还是很轻松的。 网站从服务器备份了下来,所以有完整......
  • Python源码学习-Objects类型
    目录简介类型定义类型对象对象操作缓存池本文基于Python3.10.4。简介在python中,有两种类型可以保存bytes(字节)类型的数据。分别是bytes与bytearray。其中bytearray支持修......
  • 优炫数据库安装步骤及.net core 集成
    优炫数据库的安装安装指定版本数据库文件。当前数据库文件:uxdb-std-win-x86_64-v2.1.1.4.exe根据优炫数据库指定安装文档说明安装数据库注意在倒数第二步骤,即安装步骤的第......
  • 契约锁电子签章功能.net core集成逻辑
    注意:1.至少要在契约锁前台印控---用印流程中设定一个默认流程。2.数据库admin的用户字段mobiletel为注册契约锁系统的手机号保持一致。1.前台配置:"qysUrl":"http://1......
  • c#.net上传文件夹的解决方案
    ​前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对Http协议较模糊,故这次采用渐进的方式来学习文件上传的原......
  • ICCV2019_Slimmable:(US-Nets)Universally Slimmable Networks and Improved Training
    Institute:UniversityofIllinoisatUrbana-ChampaignAuthor:JiahuiYu,ThomasHuangGitHub:https://github.com/JiahuiYu/slimmable_networksIntroduction最初......
  • RESNET 迁移学习
    之前的网络都面临梯度消失和过拟合问题残差网络可以解决这个问题增加网络深度。极大节约参数网络结构图里面实线和虚线的区别resnet网络结构图BN层训练时设为t......
  • 直播带货源码,简单实现商品倒计时开卖功能
    直播带货源码,简单实现商品倒计时开卖功能 publicclassChronometerActivityextendsAppCompatActivity{  privatestaticfinalStringTAG="ChronometerActiv......
  • .net上传文件夹的解决方案
    ​前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对Http协议较模糊,故这次采用渐进的方式来学习文件上传的原......