Как создать файл Swagger.json при сборке в .net 6.0?C#

Место общения программистов C#
Ответить
Anonymous
 Как создать файл Swagger.json при сборке в .net 6.0?

Сообщение Anonymous »

Я хочу создать файл Swagger.Json при сборке и использовать его в шлюзе API для настройки конечных точек.

Я пробовал выполнить следующие действия, но это не работает.< /p>
Создайте манифест инструмента:
dotnet new tool-manifest

Установите инструмент CLI Swashbuckle и добавьте его в локальный файл манифеста: Но этот шаг не удался
dotnet tool install --version 6.4.0 Swashbuckle.AspNetCore.Cli

Ошибка:
NU1202: Package Swashbuckle.AspNetCore.Cli 6.4.0 is not compatible with net6.0 (.NETCoreApp,Version=v6.0). Package Swashbuckle.AspNetCore.Cli 6.4.0 supports:
- net5.0 (.NETCoreApp,Version=v5.0) / any
- net6.0 (.NETCoreApp,Version=v6.0) / any
- netcoreapp2.1 (.NETCoreApp,Version=v2.1) / any
- netcoreapp3.0 (.NETCoreApp,Version=v3.0) / any
NU1212: Invalid project-package combination for Swashbuckle.AspNetCore.Cli 6.4.0. DotnetToolReference project style can only contain references of the DotnetTool type
NU1212: Invalid project-package combination for Swashbuckle.AspNetCore.Cli 6.4.0. DotnetToolReference project style can only contain references of the DotnetTool type
Package 'Swashbuckle.AspNetCore.Cli 6.4.0' has a package type 'DotnetTool' that is not supported by project 'WebApi'.


Подробнее здесь: https://stackoverflow.com/questions/736 ... in-net-6-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»