Как создать файл Swagger с таргетингом ASP. NET Core 2.2 и Swashbuckle.AspNetCore 5.4.1. NET Framework 4.8 - PullRequest
0 голосов
/ 04 мая 2020
  1. Создайте новый проект ASP. NET Core 2.2 для этой цели. NET Framework 4.8
  2. Следуйте инструкциям "Приступая к работе", чтобы добавить Swashbuckle.AspNetCore

Это дает этот репозиторий: https://github.com/Orwel/GenerateSwaggerFileWithDotnetFramewrok

Сборка Go в папке 'bin / net48' Выполнение команды: swagger tofile WebApplication1.exe v1

Отображение ошибки:

A JSON parsing exception occurred in [.\WebApplication1\bin\Debug\net48\WebApplication1.exe]: * Line 1, Column 2 Syntax error: Malformed token
A fatal error was encountered. The library 'hostpolicy.dll' required to execute the application was not found in '.\WebApplication1\bin\Debug\net48\'.
Failed to run as a self-contained app. If this should be a framework-dependent app, add the .\bin\Debug\net48\WebApplication1.json file specifying the appropriate framework.

Эта ошибка обычно приписывается, когда. NET Базовое приложение загружает DLL, предназначенную для другой среды выполнения. Возможно, Swashbuckle.AspNetCore.Cli нельзя использовать с. NET Framework API.

Как создать файл Swagger с ASP. NET Core 2.2 и Swashbuckle.AspNetCore 5.4.1. NET Framework 4,8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...