This commit is contained in:
不做码农 2021-10-29 14:05:29 +08:00
parent a5a13f1297
commit 19665ba3f7
2 changed files with 9 additions and 4 deletions

View File

@ -24,11 +24,13 @@ namespace ZR.Admin.WebApi
{
public class Startup
{
public Startup(IConfiguration configuration)
public Startup(IConfiguration configuration, IWebHostEnvironment hostEnvironment)
{
Configuration = configuration;
CurrentEnvironment = hostEnvironment;
}
private IWebHostEnvironment CurrentEnvironment { get; }
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services)
{
@ -70,8 +72,11 @@ namespace ZR.Admin.WebApi
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "ZrAdmin", Version = "v1" });
//添加文档注释
c.IncludeXmlComments("../ZRAdmin.xml", true);
if (CurrentEnvironment.IsDevelopment())
{
//添加文档注释
c.IncludeXmlComments("ZRAdmin.xml", true);
}
});
}

View File

@ -8,7 +8,7 @@
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DocumentationFile>..\ZRAdmin.xml</DocumentationFile>
<DocumentationFile>ZRAdmin.xml</DocumentationFile>
<NoWarn>1701;1702;1591;1570</NoWarn>
</PropertyGroup>