我正在将我的swagger web api页面从.net框架迁移到.net core 2.在较旧的页面中,我使用的是带有错误代码的SwaggerResponse,因为我有两个错误的相同状态代码,我是使用
标签因此错误描述将以两行显示。 在.net核心2中,它的打印
原样并且无法正确解析它。这似乎是NuGet包Swashbuckle.AspNetCore.SwaggerGen的问题。
[SwaggerResponse(400, typeof(string), "<p>" + WebApiErrorMessages.EmptyQueryText
+ "</p><p>" + WebApiErrorMessages.InvalidQuerySyntax
+ "</p>")]