在C#中使用Swagger需要通過NuGet包管理器安裝Swashbuckle.AspNetCore庫。以下是基本的步驟:
打開Visual Studio,并創建一個ASP.NET Core Web API項目。
在NuGet包管理器中搜索并安裝Swashbuckle.AspNetCore庫。
在Startup.cs文件的ConfigureServices方法中添加Swagger服務的配置:
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
});
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
});
通過Swagger可以方便地查看API的定義、參數、請求和響應等信息,并且可以通過SwaggerUI進行交互式的API測試。