dotnet core,开发需要安装dotnetcore sdk,运行需要安装 dotnetcore runtime
运行目前几乎支持所有常见平台
开发推荐windows10 平台
首先安装IDE vs2019 和 windows,注意不是code,虽然dotnet core 可以用命令行完成所有操作,但是一个IDE能够提供的帮助还是非常多,开发效率就是正义。
dotnet core 需要单独安装
https://dotnet.microsoft.com/download/dotnet-core/3.0
开发需要装SDK
运行的机器上则只需要装runtime
我们使用netcore 控制台项目 作为 服务器的进程
可以用命令行
dotnet new console
或者 用ide 界面创建一个
nuget是微软提供的一个包服务,谁都可以往上面上传包
包就是一组dll和资源。
发布软件时不需要携带所有使用到的包,对方可以根据项目配置还原
1.可以用命令行
2.或者 项目右键 nuget 包管理器
来安装一个包
3.也可以直接修改csproj文件
我们要建立一个独立的http服务进程,只需安装这个包
Microsoft.AspNetCore.App
这个包不是建立http服务进程的唯一选择,但他是微软官方提供的,功能完整,何乐而不为。
1.使用命令行
dotnet restore
2.vs GUI解决方案右键 还原 nuget 包
有时候打开解决方案 包那里感叹号,build不通过,就要恢复一下包
一般通过git管理,会忽略nuget目录,每个人通过恢复包自己去抓,nuget目录通常在系统文件夹
运行效果
代码位置
https://gitee.com/lightsever/netcore_study/tree/master/server01_basic
用dotnet core 搭建web服务器(一)http server
原文:https://www.cnblogs.com/crazylights/p/11888312.html