Swashbuckle.AspNetCore.Annotations OperationId игнорируется

Я обновил свой код для использования Swashbuckle.AspNetCore (3.0.0). [Swashbuckle.AspNetCore.Annotations, Swashbuckle.AspNetCore.Swagger, Swashbuckle.AspNetCore.SwaggerGen, Swashbuckle.AspNetCore.SwaggerUI all are (3.0.0)]

И теперь, когда я использую [SwaggerOperation(OperationId = "MyUniqueId")]Значение operationId не установлено, но генерируется автоматически.

Любая идея, как, если я делаю что-то не так или это просто ошибка новой версии?

Спасибо за любые идеи

0 ответов

Просто столкнулся с той же проблемой. Посмотрев документацию, нашел решение. Вам нужно добавить строкуc.EnableAnnotations() в вашем стартовом файле, точнее,

services.AddSwaggerGen(c =>
{
    c.EnableAnnotations();

Более подробная информация здесь. Надеюсь, это поможет вам!

Другие вопросы по тегам