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();
Более подробная информация здесь. Надеюсь, это поможет вам!