Как заменить старый Swagger последним графическим интерфейсом Swagger с помощью Swashbuckle в существующем проекте

В настоящее время есть проект, в котором swagger настроен с использованием swashbuckle в asp.net. Я хотел бы включить новый пользовательский интерфейс Swagger https://swagger.io/swagger-ui/ . Есть ли простой способ сделать это?

Спасибо


person hamadkh    schedule 15.08.2017    source источник


Ответы (2)


Да, вы можете использовать Swagger-Net (я являюсь владельцем этого проекта)
Swagger-Net является ответвлением swashbuckle, и мы получаем последний swagger-ui и другие зависимости.

person Helder Sepulveda    schedule 15.08.2017
comment
Большое спасибо, именно то, что я искал. Работает идеально. - person hamadkh; 15.08.2017

Если в вашем проекте уже установлен swash-buckle и вы используете пользовательский интерфейс Swagger по умолчанию,

  1. Удалите пакеты из вашего проекта.
  2. Найдите Swagger-Net в диспетчере пакетов nuget и установите его.
  3. Замените все операторы, использующие swash-buckle, на Swagger.Net.

Вам хорошо идти !!

Вики-сайт Github

person hamadkh    schedule 15.08.2017