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类,代码上更加的精简
如有疑问或者错误的地方,请跟帖,本人会第一时间答复以及相互学习,谢谢!个人会不断的上传自己的学习心得!
好了今天就先到这里,下次有时间再更新,如果存在不合理的地方,欢迎大家多多指教留言!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/63935.html