.csproj添加下面配置
<PropertyGroup>
。。。。
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>$(NoWarn);1591</NoWarn>
</PropertyGroup>
配置项 作用 <GenerateDocumentationFile>
启用 XML 文档生成(默认生成路径: bin/Debug/netX.X/项目名称.xml
)<NoWarn>1591</NoWarn>
忽略 CS1591 警告(未添加方法注释时的警告)
Swagger配置:
public static void AddSwaggerConfig(this IServiceCollection services){
var basePath = AppContext.BaseDirectory;
// 控制器注释文件(通常为项目名称.xml)
var controllersXml = Path.Combine(basePath, "ZRAdmin.xml");
c.IncludeXmlComments(controllersXml, true);
}