.NET Core 学习笔记
.net 是一个开发平台。包含 .net framwork、net core等,具体开发的语言主要是C#
一、.net framwork 和 .net core 二者的区别
①、.net framework 是系统基本安装,相互影响(所有程序都基于同一个版本)、无法独立安装、资源消耗大、非云原生,不满足云时代的要求
②、.net core 支持独立部署、不互相影响;彻底模块化;不依赖IIS;支持依赖注入、单元测试等
.net 5开始,统称.net ,不区分.net framwork 和 .net core
二、.NET Standard
是一个标准、规范。只管定义。不管类或者方法怎么实现。
三、Nuget包说明
以前引用第三方包,是需要网上自己下载对应的dll,复制引用到自己的项目中,.net 5、.net Core时代开始,出现了Nuget, 相当于软件应用商店
不是所有的nuget 包都是微软官方提供的,大部分都是第三方开发者或者公司提供
不是所有的nuget 包都是开源免费的,有一少部分是需要商业收费的