options.SwaggerDoc("v1", new OpenApiInfo { Title = "EnterpriseWechat API", Version = "v1" });
options.DocInclusionPredicate((docName, description) => true);
options.CustomSchemaIds(type => type.FullName);
var files = Directory.GetFiles(AppDomain.CurrentDomain.BaseDirectory).Where(x => x.EndsWith("xml"));
foreach (var item in files) {
options.IncludeXmlComments(item,true);
}
options.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme {
Description = "请输入JWT令牌,例如:Bearer 12345abcdef",
Name = "Authorization",
In = ParameterLocation.Header,
Type = SecuritySchemeType.ApiKey,
Scheme = "Bearer"
});
options.IncludeXmlComments(item)改成 options.IncludeXmlComments(item,true);