Framework与.Net 9 使用swagger
-
FrameWork
-
添加引用
-
勾选输出xml
-
添加配置(这样就会在页面上显示参数说明)
c.IncludeXmlComments($"{System.AppDomain.CurrentDomain.BaseDirectory}/bin/swagget.xml");
-
直接运行,地址后加入swagger
-
-
.Net 9
-
添加引用
Swashbuckle.AspNetCore
-
添加配置
#region swagger
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen(x =>
{
x.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
x.IncludeXmlComments($"{AppContext.BaseDirectory}Net9Swagger.xml");
});
#endregionvar app = builder.Build();
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.MapOpenApi();
app.UseDeveloperExceptionPage();app.UseSwagger();
app.UseSwaggerUI();
}如图所示
-