前言

.net5已经出来好久了,我刚好要做一个.net5的项目,于是打算写一个关于.net5的入门教程

1.开发环境准备

要使用.net5进行开发,要下载.net5的sdk和vs2019(版本为:v16.8.4)
.net5下载地址:https://dotnet.microsoft.com/download/dotnet/5.0
vs2019下载地址:https://visualstudio.microsoft.com/zh-hans/vs/
安装就比较简单了,我就不多叙述了

2.创建项目

打开vs2019,点击创建新项目,选择语言为c#,因为.Net5可以跨平台允许,所以选择所有语言,我要开发一个webapi项目,选择web,
最后选择ASP.NET Core Web 应用程序,然后下一步

修正自己的项目名称,以及保存的位置

选择.NET Core 和ASP.NET Core 5.0 ,因为我要写的是WebApi项目,选择ASP.NET Core Web Api,然后点击创建,项目即可创建成功

3.启动项目

项目创建成功后,点击绿色的三角按钮,可以启动项目,运行项目。项目启动成功,会看到项目直接进入swagger页面,这就是.net5比较好的地方了,直接是集成swagger,一创建项目,就帮我们配置好了,很方便。

4.项目结构

5.依赖安装

我们开发项目需要用到一下第三方的依赖或者包,列如:要用MySql
需要这个包Pomelo.EntityFrameworkCore.MySql
进入NuGet 包管理器,进行搜索,然后安装

.net5创建WebApi项目入门教程相关推荐

  1. Angular介绍、安装Angular Cli、创建Angular项目入门教程

    场景 Angualr 是一款来自谷歌的开源的web 前端框架,诞生于2009 年,由Misko Hevery 等 人创建,后为Google 所收购.是一款优秀的前端JS 框架,已经被用于Google ...

  2. Intellij Idea 创建Web项目入门(一)

    原文:Intellij Idea 创建Web项目入门(一) 相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan. ...

  3. idea建springcloud项目_idea创建springcloud项目图文教程(EurekaServer注册中心)

    http://blog.csdn.net/hcmony/article/details/77854999 idea创建springcloud项目图文教程(EurekaServer注册中心)(六) 1, ...

  4. 创建React项目(入门保姆级)

    1.使用脚手架创建项目(Create React App) 1)首先新建文件夹,名字随意,打开文件夹(避免创建的项目找不到) 2)在创建的文件夹内部打开命令行工具 3)执行命令:npx create- ...

  5. idal 创建springboot 项目_SpringBoot教程:Maven方式创建SpringBoot项目

    一.Maven方式创建Spring Boot项目 1.配置Maven环境 在以maven方式创建Spring Boot项目之前,请先确保自己的Maven并配置好环境变量,并且在ideal中关联好mav ...

  6. Net Core 6.0 webApi+sqlServer数据库教程实战

    Net Core 6.0 webApi+sqlServer数据库教程实战 教程前言 安装net core 环境 构建wepApi项目 操作数据库 接口调用 相关快速扩展 总结 教程前言 本教程从构建项 ...

  7. VSCode创建WebAPI

      本文在VSCode中创建WebAPI,实现通过webapi获取之前的环境信息监测项目中保存的温度.湿度.火焰传感器检测值.烟雾传感器检测值,为后续用jQuery获取数据并用chart.js做验证. ...

  8. 【VxWorks】入门教程2:创建VIP项目及DKM项目

    目录 3  创建VxWorks Image Project(VIP)项目 3.1  创建VIP项目 3.2  配置VIP组件 3.2.1 组件分类 3.2.2  默认添加的组件 3.2.3  其他组件 ...

  9. java安卓app开发教程_[Android教程] Cordova开发App入门(一)创建android项目

    前言 Apache Cordova是一个开源的移动开发框架.允许使用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的A ...

最新文章

  1. explorer.exe应用程序错误说明 0X000000该内存不能为read的解决方法
  2. 旋转矩阵与欧拉角之间的转换
  3. Android -- EventBus使用
  4. 【设计模式】责任链模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
  5. SDN,这一年都经历了什么
  6. 14.11类的成员修饰符
  7. php 实时监测网站是否异常_网站跳转劫持解决,网站跳转劫持解决方法只有3步...
  8. LeetCode 545. Boundary of Binary Tree 二叉树边界
  9. 一个不错的linux学习资料下载的网址
  10. 帖子内容 mysql_mysql-SQL:选择最新主题和最新帖子,按论坛...
  11. 社科研究方法汇总(含SPSS教程、Maxdea、实验法、社会网络分析法、统计调查法、访谈法)
  12. 批量打印Word文档并记录(一)
  13. JavaScript基础若干盲点总结
  14. Assembler--Error: invalid instruction suffix for `push‘
  15. windows主机和虚拟机设置桥接
  16. `英语` 2022/8/28
  17. 2022年全球及中国工程机械租赁行业头部企业市场占有率及排名调研报告
  18. 选择软件开发平台,“快速开发”是关键
  19. 学习Transformer:自注意力与多头自注意力的原理及实现
  20. oracle数据库中求某行的上一条记录和下一条记录

热门文章

  1. 做线雕多久能恢复自然_线雕多久能恢复?
  2. 以小见大——那些基于 protobuf 的五花八门的 RPC(3)
  3. 2022-1-30 牛客C++项目 —— 连接已经终止的线程
  4. 【404 App】2.0全新版本正式来袭之ME模块。
  5. 一些考研考博的资料(2022.10.16)
  6. java获取oracle自增_oracle 自增变量设置
  7. 并联串联混合的电压和电流_串联谐振赫兹电力讲解高压电缆主绝缘交流耐压试验的电压电流容量|赫兹|电力|电缆...
  8. 循环 异常 java_java – 增强的循环异常
  9. uniapp html2canvas 生成图片
  10. 人工智能原理复习 | 可分解产生式系统的搜索策略