1.新建 一个.NET Core WebApi 项目
2.如下图
安装 Swashbuckle.AspNetCore 安装对应的版本(根据个人需求)
3.在StarUp.cs的ConfigureServices中添加代码
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "API Demo", Version = "v1" });
});
4.在Startup类的Configure方法里面添加Swagger有关的中间件:
#region 添加Swagger有关中间件 app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "API Demo v1"); }); #endregion
5.运行并访问 https://localhost:44303/swagger/index.html
6.添加中文注释 选择程序集 然后 右键 --属性--生成
输出 - 输出路径 -- XML文档文件 选中
然后在运行