1:要求

首先dotnet new  需要 .NET Core 3.1 SDK 以及更高版本

dotnet new - 根据指定的模板,创建新的项目、配置文件或解决方案

2:变化

从 .NET 7 SDK 开始, dotnet new 语法已更改:

  • --list--search--install 和 --uninstall 选项已变更为 listsearchinstall 和 uninstall 子命令。
  • --update-apply 选项变更为 update 子命令。
  • 若要使用 --update-check,请将 update 子命令与 选项一起使用 --check-only 。

3:截图部分命令效果

4:使用命令就能够很快的创建自己想要的项目

1:安装AbpVnext 简称ABP 的脚手架
dotnet tool install -g Volo.Abp.Cli 2:创建一个解决方案
dotnet new sln -n JasonBookSHopWebApiSln /*
3:创建项目,big使用 mysql数据库
abp new Jaosn.BookShopWebApi --dbms mysql
*/ 3: 创建Http领域层
dotnet new classlib -n Jason.BookShop.Http
dotnet sln JasonBookShopWebApiSln.sln add Jason.BookShop.Http 4: 创建Contraction签约层
dotnet new classlib -n Jason.BookShop.Contraction
dotnet sln JasonBookShopWebApiSln.sln add Jason.BookShop.Contraction 5: 创建Application领域层
dotnet new classlib -n Jason.BookShop.Application
dotnet sln JasonBookShopWebApiSln.sln add Jason.BookShop.Application 6: 创建Domain领域层
dotnet new classlib -n Jason.BookShop.Domain
dotnet sln JasonBookShopWebApiSln.sln add Jason.BookShop.Domain 7: 创建Domain.Shared领域层
dotnet new classlib -n Jason.BookShop.Domain.Shared
dotnet sln JasonBookShopWebApiSln.sln add Jason.BookShop.Domain.Shared

5:Abp一次性生成项目代码

abp new Jaosn.BookShopWebApi  --dbms mysql

6:批量生成ABp项目截图

7:如果要制定自己的Net版本怎么办?

-f   即 --framework

项目的版本参数,指定项目的framework版本,默认是系统安装的最高版本。

dotnet new webapi  -n JasonWeb  -f  net3.1
dotnet new webapi -n JasonWeb //当前版本最高为 net6 生成的项目也为6

8:默认为自己最高的版本

9:更多cli命令请查看官网介绍 https://learn.microsoft.com/zh-tw/dotnet/core/tools/dotnet

10:结尾

顺便提一句:.Net6 与之前的.N5 或者更早的Core3.1等 最大的区别就是  .N6直接去掉了Starup类,代码上更加的精简

最新文章

  1. struts2中值栈
  2. ExtJs 学习之开篇(二) Observable 给类添加监听
  3. 初学Python之字符串操作
  4. IOS开发--常用工具类收集整理(Objective-C)(持续更新)
  5. http://www.cnblogs.com/Matrix54/archive/2012/05/03/2481260.html
  6. MongoDB入门三步曲1--安装、基本操作
  7. window下的php安装redis扩展
  8. web版扫雷小游戏(一)
  9. MongoDb 用 mapreduce 统计留存率
  10. Python内置函数(47)——open
  11. 初识Scratch 3.0
  12. 拿到BAT等大厂offer以后,我发现了关于秋招的一些真相
  13. context-param和init-param的区别
  14. MVC初级知识之——View与Controller的讲解
  15. 利用JS实现一个简单的二级联动菜单
  16. 萌新程序媛的首个作品,基于NoSQL的内容管理及低码开发平台
  17. springboot项目文件上传(绝对路径)并使用tomcat虚拟路径进行图片预览
  18. docker 安装vim
  19. Ubuntu网络配置IP和DNS等,适用于14.04,16.04和17.10
  20. java.lang.Exception: The server rejected the connection: None of the protocols were accepted

热门文章

  1. Elastic:创建你的第一个Elastic alert
  2. krew插件安装
  3. 【疫情动态条形图】用Python开发全球疫情排名动态条形图bar_chart_race
  4. 【强烈推荐】用glob库的一行命令显著加速批量读取处理数据
  5. 我用canvas带你看一场流星雨
  6. Unity破窗游戏制作(简易版)
  7. 齐博x1再来个抛砖引玉 内容页根据关键词调用相关内容 新功能哦!
  8. 知识图谱-生物信息学-医学论文(Chip-2022)-BCKG-基于临床指南的中国乳腺癌知识图谱的构建与应用
  9. 折腾黑苹果-小新Pro13
  10. JS中的键盘Keycode