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