Próbuję użyć przechwytu dla mojej dokumentacji interfejsu API, ponieważ zainstalowałem Swashbuckle z pakietów nuget, ale nie mogę uzyskać pakietu Bootstrapper w pliku swaggerconfig.cs klasa. więc istnieje jakakolwiek inna alternatywa, aby uzyskać pakiet Bootstrapper w klasie swaggerconfig.cs. Proszę pomóż mi. Dziękuję Ci.Dokumentacja Swagger-Web Api (brakuje Bootstrappera w Swashbuckle)
Odpowiedz
Jeśli usługa jest obsługiwana w IIS, można rozpocząć wystawiając dokumenty Swagger i odpowiedni Swagger-ui po prostu zainstalowanie następujący pakiet Nuget:
Install-Package Swashbuckle
To doda odniesienie do Swashbuckle.Core a także zainstalowanie programu inicjującego automatycznie
https://github.com/domaindrivendev/Swashbuckle
Dzięki.
To bardzo mi pomogło. Większość samouczka używa pakietu 'Shwashbuckle.Core'. – Zapnologica
publikuję tutorial i kod here w przypadku, gdy chcesz rzucić okiem
W moim przypadku rozwiązany poprzez dodanie odniesienia poprzez WebApiConfig
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.EnableSwagger(c =>
{
c.SingleApiVersion("v1", "WebAPI");
}).EnableSwaggerUi();
}
}
Współpracuje z Swashbuckle> = 5.6.0
//namespace
using Swashbuckle.Application;
var config = new HttpConfiguration();
config.EnableSwagger(c => c.SingleApiVersion("v1", "A title for your API")).EnableSwaggerUi();
http: //www.symbolsource. org/Public/Metadata/NuGet/Project/Swashbuckle.Core/4.1.0/Release/.NETFramework, Version% 3Dv4.0/Swashbuckle.Core/Swashbuckle.Core/Bootstrapper.cs? ImageName = Swashbuckle.Core –