2、vs2022_新建解决方案、新建项目并配置项目间引用

一、新建解决方案,命名App

       路径:文件/新建/项目

 二、添加类库:CommonLib,目标框架选.net 6.0

在CommonLib类库中安装一下NuGet包(程序集)

Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Oracle.EntityFrameworkCore
Install-Package Oracle.ManagedDataAccess.Core
Install-Package ClosedXML
Install-Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
Install-Package Microsoft.AspNetCore.Mvc.NewtonsoftJson

命令方式安装:工具->NuGet包管理器->程序包管理器控制台

 安装后效果如下(版本号会有不同),这些包会在后面操作中用到

 三、添加.net Core空模版,命名Web_DEMO,

     目标框架选.net 6.0,开发模式下,可以取消配置HTTPS复选框

四、将Web_DEMO设置为启动项,添加项目之间的引用,

在Web_DEMO应用程序中引用CommonLib类库

 五、项目创建完成之后,点击IIS Express是否可以运行,浏览器显示Hello World,说明项目正常

 六、dotnet new cli 以及Abp-cli命令的简单使用

 

dotnet --info
dotnet new webapi -f net6.0
dotnet run
dotnet watch run
dotnet build
dotnet public

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

 

-f   即 --framework

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

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

 

posted @ 2021-05-03 14:02  生之韵  阅读(1377)  评论(0编辑  收藏  举报