参考 Adding Swagger to ASP.NET Core Web API using XML Documentation:
services.AddSwaggerGen(c =>
{
//Locate the XML file being generated by ASP.NET...
var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.XML";
var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
//... and tell Swagger to use those XML comments.
c.IncludeXmlComments(xmlPath);
});
我也是查了半天,后来发现是项目设置的问题,如果你的实体不在asp.net core项目内需要把所使用实体的项目也设置xml文档生成,并在swagger中设置,xml文档为多个;
可以,遇到同样的问题,解决了。
多谢,遇到同样问题。实体不在一个项目的情况。