dotnet new cli 以及Abp-cli命令的简单使用
1:要求
首先dotnet new 需要 .NET Core 3.1 SDK 以及更高版本
dotnet new
- 根据指定的模板,创建新的项目、配置文件或解决方案
2:变化
从 .NET 7 SDK 开始, dotnet new
语法已更改:
--list
、--search
、--install
和--uninstall
选项已变更为list
、search
、install
和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命令的简单使用的更多相关文章
- 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目
首先,默认咱们已经有了.net core 3.1的开发环境,如果你没有,快去下载... https://dotnet.microsoft.com/download 由于项目是基于abp vNext开发 ...
- [译][ABP vNext]ABP CLI,v0.18版本的新模板和其他功能
ABP CLI,v0.18版本的新模板和其他功能 ABP v0.18已发布, 包含解决的70+个issue,500+次提交 网站更改 abp.io网站完全更新以突出ABP框架的目标和重要功能.文档和博 ...
- ABP 适用性改造 - 精简 ABP CLI 生成的项目结构
Overview 不管是公司或者个人都会有不同的开发习惯,通过建立项目模板,既可以使开发人员聚焦于业务功能的开发,也可以在一定程度上统一不同开发人员之间的开发风格.在使用 ABP 框架的过程中,对于 ...
- 使用Cli构建Go的命令行应用
转载出处:http://www.opscoder.info/cli.html 在Go里面应用中flag这一标准库,提供了很多我们在写命令行时需要的interface,然而如果你需要更强大更好的结构 ...
- dotnet 获取指定进程的输入命令行
本文告诉大家如何在 dotnet 获取指定的进程的命令行参数 很多的程序在启动的时候都需要传入参数,那么如何拿到这些程序传入的参数? 我找到两个方法,一个需要引用 C++ 库支持 x86 和 x64 ...
- DOS命令行简单用法
DOS命令行简单用法 基本用法 1.cd(回车)从当前目录切回到根目录. 2.dir(回车)列出当前目录下的所有文件. 3.md kkk(回车)在当前目录下创建一个名称为kkk的文件夹. 4.rd k ...
- kill命令的简单实现
kill命令的简单实现 目标:简单实现kill命令 功能: 向进程发送信号 列出信号名字 参数: -l 列出信号名字 -s (s=1.2.3.....)发送的信号代号 环境 ubuntu 14.04 ...
- ls命令的简单实现
ls命令的简单实现 目标:简单的实现ls命令 实现的mic_ls命令主要功能 1.循环遍历目录 2.列出目标目录所有的子目录和文件 3.列出文件的文件权限,所有者,文件大小等详细信息 参数 -r 循环 ...
- cat命令的简单实现
cat命令的简单实现 目标:简单的实现cat命令 实现的mic_cat命令主要有三大功能 1.mic_cat命令一次显示整个文件 $ mic_cat filename 2.mic_cat命令从键盘创建 ...
- 【终端使用】用户权限和"chmod"命令的简单使用
一.用户权限知识点 1.1.基本概念 用户是Linux系统工作中重要的一环,用户管理包括 用户管理 和 组管理. 在Linux系统中,不论由本机登录系统 或者 远程登录系统,每个系统都必须拥有一个账号 ...
随机推荐
- nginx实现vue的web页面项目集群负载
问题描述 项目是使用前后端分离,前端使用的是vue技术. 想实现的功能是:在前端项目部署的过程中(直接删除项目目录的文件,然后上传新的项目文件),在这个短时间内不能影响用户的使用.所以想到的就是使用n ...
- STM32F0单片机基于Hal库温控智能风扇
一.项目概述 设计采用STM32F0系列单片机做主控芯片,通过DHT11采集温湿度,将温度显示在OLED 屏幕上.根据温度的不同,利用STM32对风扇进行调速,总体硬件设计如下图所示 1.效果展示 2 ...
- nsis离开自定义页面保存设置
这是群里一位朋友问他的自定义页面设置完成后返回上一步无法保存怎么办写的一个小例子,拓展了下,只要不关闭,不管上一步还是进入下一步返回都可以保留原页面设置. !include LogicLib.nsh ...
- Leetcode栈&队列
Leetcode栈&队列 232.用栈实现队列 题干: 思路: 栈是FILO,队列是FIFO,所以如果要用栈实现队列,目的就是要栈实现一个FIFO的特性. 具体实现方法可以理解为,准备两个栈, ...
- Java连接MySQL数据库。编写一个应用程序,在主类Test_4类中,通过JDBC访问stu数据库,显示t_student表中的内容(表结构见表1),显示效果自己设计。
题目2:编写一个应用程序,在主类Test_4类中,通过JDBC访问stu数据库,显示t_student表中的内容(表结构见表1),显示效果自己设计.之后,可根据显示的内容进行某条记录的删除(以id为条 ...
- Oracle安装和卸载
Oracle安装: 1. 检查是否安装net framework 3.5 2. 安装win64_11gR2_database服务端 更改安装目录,设置密码 2. 检查服务 services.msc,两 ...
- 华为路由器OSPF配置常用命令
OSPF单区域配置 ospf 1 进入ospf视图1代表进程号 area 0 创建区域并进入OSPF区域视图,输入要创建的区域ID,骨干区域即区域0 network +IP +匹配码 display ...
- 创建SpringMVC工程
引入依赖 <dependencies> <!-- SpringMVC --> <dependency> <groupId>org.springframe ...
- 成功解决:snippet设置的开机自启没有效果
1.问题描述 勾选开机启动后.没有效果.每次开机都要我重新找到对应的安装目录.双击运行开启 2.解决方法 将snipaste的快捷方式放到开机启动目录下 C:\Users\Administrator\ ...
- Vue中、参数传递以及重定向
1.参数传递 关键部分代码 1.参数传递 <router-link :to="{name:'information',params:{id:1}}">用户信息</ ...