引用
推荐使用 Visual Studio 2022 开发。
使用vs2022打开项目,通过 Nuget 引用RsCode
bash$ dotnet add package RsCode --version 2.2.3
asp.net core项目引用:
bashInstall-Package RsCode.AspNetCore -Version 2.2.3
配置
Program.cs中添加配置
csharp
using RsCode;
using RsCode.AspNetCore;
var builder = WebApplication.CreateBuilder(args);
//添加RsCode
builder.Services.AddRsCode();
//自动注册应用接口和实现
string[] assemblies = new string[] { "your.project.Core", "应用程序集名称" }; //todo 替换成实际业务类程序集名称
builder.Services.AutoInject(assemblies);
//添加数据库,以MySql为例
builder.Services.AddDatabase<MySqlDatabaseProvider>();
builder.Services.AddUnitOfWork();
var app = builder.Build();
if (app.Environment.IsDevelopment())
{
//启用swaggerui
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseAuthorization();
//异常处理
app.UseErrorHandler();
app.MapControllers();
app.Run();
再添加log4net日志配置,即可运行项目