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类,代码上更加的精简

dotnet new cli 以及Abp-cli命令的简单使用的更多相关文章

  1. 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目

    首先,默认咱们已经有了.net core 3.1的开发环境,如果你没有,快去下载... https://dotnet.microsoft.com/download 由于项目是基于abp vNext开发 ...

  2. [译][ABP vNext]ABP CLI,v0.18版本的新模板和其他功能

    ABP CLI,v0.18版本的新模板和其他功能 ABP v0.18已发布, 包含解决的70+个issue,500+次提交 网站更改 abp.io网站完全更新以突出ABP框架的目标和重要功能.文档和博 ...

  3. ABP 适用性改造 - 精简 ABP CLI 生成的项目结构

    Overview 不管是公司或者个人都会有不同的开发习惯,通过建立项目模板,既可以使开发人员聚焦于业务功能的开发,也可以在一定程度上统一不同开发人员之间的开发风格.在使用 ABP 框架的过程中,对于 ...

  4. 使用Cli构建Go的命令行应用

    转载出处:http://www.opscoder.info/cli.html   在Go里面应用中flag这一标准库,提供了很多我们在写命令行时需要的interface,然而如果你需要更强大更好的结构 ...

  5. dotnet 获取指定进程的输入命令行

    本文告诉大家如何在 dotnet 获取指定的进程的命令行参数 很多的程序在启动的时候都需要传入参数,那么如何拿到这些程序传入的参数? 我找到两个方法,一个需要引用 C++ 库支持 x86 和 x64 ...

  6. DOS命令行简单用法

    DOS命令行简单用法 基本用法 1.cd(回车)从当前目录切回到根目录. 2.dir(回车)列出当前目录下的所有文件. 3.md kkk(回车)在当前目录下创建一个名称为kkk的文件夹. 4.rd k ...

  7. kill命令的简单实现

    kill命令的简单实现 目标:简单实现kill命令 功能: 向进程发送信号 列出信号名字 参数: -l 列出信号名字 -s (s=1.2.3.....)发送的信号代号 环境 ubuntu 14.04 ...

  8. ls命令的简单实现

    ls命令的简单实现 目标:简单的实现ls命令 实现的mic_ls命令主要功能 1.循环遍历目录 2.列出目标目录所有的子目录和文件 3.列出文件的文件权限,所有者,文件大小等详细信息 参数 -r 循环 ...

  9. cat命令的简单实现

    cat命令的简单实现 目标:简单的实现cat命令 实现的mic_cat命令主要有三大功能 1.mic_cat命令一次显示整个文件 $ mic_cat filename 2.mic_cat命令从键盘创建 ...

  10. 【终端使用】用户权限和"chmod"命令的简单使用

    一.用户权限知识点 1.1.基本概念 用户是Linux系统工作中重要的一环,用户管理包括 用户管理 和 组管理. 在Linux系统中,不论由本机登录系统 或者 远程登录系统,每个系统都必须拥有一个账号 ...

随机推荐

  1. Elasticsearch: analyzer

    在今天的文章中,我们来进一步了解analyzer. analyzer执行将输入字符流分解为token的过程,它一般发生在两个场合: 在indexing的时候,也即在建立索引的时候 在searching ...

  2. 官方文档采用Docker方式安装

    官方文档地址:https://github.com/grafana/loki/tree/master/production The Docker images for Loki and Promtai ...

  3. a += 20 和 a = a+20前者不报错,后者报错的原因

    我们在使用a += 20 和 a = a+20两种不同方式的赋值运算是发现尽然前者不报错,后者报错 代码示例: shot s = 5; s += 5; s = s+5; 很明显我们可以看出s = s+ ...

  4. Node.js(七)MySql+ajax

    Api.js const express=require("express"); const router=express.Router(); const mysql = requ ...

  5. Python 3.12 目标:还可以更快!

    按照发布计划,Python 3.11.0 将于 2022 年 10 月 24 日发布. 据测试,3.11 相比于 3.10,将会有 10-60% 的性能提升,这个成果主要归功于"Faster ...

  6. 洛谷P1120 小木棍 (搜索+剪枝)

    搜索的经典题. 我们要求木根的最小长度,就要是木根的数量尽可能多,可以发现木根的长度一定可以整除所有小木棒的总长度,从小到大枚举这个可能的长度,第一次有解的就是答案. 关心的状态:当前正在拼哪根木棍, ...

  7. 一个好玩的deep learning Demo!

    对于生活中的熟悉的动物,我们人脑经过一次扫描,便可以得到该动物的物种!那么机器是如何识别这个图片上的动物是属于哪一物种呢? 本次实验借生活中最常见的猫和狗来探究其原理! 环境准备: tensorflo ...

  8. Podman容器基础(二)

    Podman容器技术基础(二) 目录 Podman容器技术基础(二) 容器的使用 用户操作 用户配置文件 容器卷 容器的使用 运行一个容器 [root@cent1 ~]# podman pull ht ...

  9. JavaScript中的代码执行顺序

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> </head&g ...

  10. (数据科学学习手札145)在Python中利用yarl轻松操作url

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 大家好我是费老师,在诸如网络爬虫.web应用开发 ...