- Создайте новый проект ASP. NET Core 2.2 для этой цели. NET Framework 4.8
- Следуйте инструкциям "Приступая к работе", чтобы добавить 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