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

用dotnet core 搭建web服务器(一)http server

运行的机器上则只需要装runtime


一、创建项目


我们使用netcore 控制台项目 作为 服务器的进程


可以用命令行

dotnet new console

或者 用ide 界面创建一个

用dotnet core 搭建web服务器(一)http server


二、安装  microsoft.aspnetcore.app 包

nuget是微软提供的一个包服务,谁都可以往上面上传包

包就是一组dll和资源。

发布软件时不需要携带所有使用到的包,对方可以根据项目配置还原

安装包

1.可以用命令行

用dotnet core 搭建web服务器(一)http server

2.或者 项目右键 nuget 包管理器

用dotnet core 搭建web服务器(一)http server

来安装一个包

3.也可以直接修改csproj文件

用dotnet core 搭建web服务器(一)http server


我们要建立一个独立的http服务进程,只需安装这个包

Microsoft.AspNetCore.App

这个包不是建立http服务进程的唯一选择,但他是微软官方提供的,功能完整,何乐而不为。

恢复包

1.使用命令行

dotnet restore


2.vs GUI解决方案右键 还原 nuget 包

用dotnet core 搭建web服务器(一)http server

有时候打开解决方案 包那里感叹号,build不通过,就要恢复一下包

一般通过git管理,会忽略nuget目录,每个人通过恢复包自己去抓,nuget目录通常在系统文件夹

三、最简的http程序

用dotnet core 搭建web服务器(一)http server

运行效果

用dotnet core 搭建web服务器(一)http server

代码位置

https://gitee.com/lightsever/netcore_study/tree/master/server01_basic

相关文章:

  • 2021-09-28
  • 2021-12-12
  • 2021-12-07
  • 2021-12-05
  • 2022-01-28
  • 2021-12-16
  • 2021-09-02
猜你喜欢
  • 2022-02-07
  • 2021-10-08
  • 2022-01-27
  • 2021-11-17
  • 2021-11-17
  • 2021-10-04
  • 2021-09-29
相关资源
相似解决方案