2017-07-18 5 views
0

Ich bin auf ein neues Projekt bei der Arbeit und ich habe das Swagger-Tool eingeführt. Ich habe die Abhängigkeiten des Projekts aktualisiert und die Swagger-Version von 7.7 auf 11.3 hochgeladen. Aber jetzt funktioniert es nicht, weil eine Bibliothek aufhört zu arbeiten. Irgendeine Idee, was das Äquivalent sein könnte? Ich habe geschaut und ich im Internet immer auf der Suche, aber ich kann nichts finden ..Swagger - JSON-Datei konfigurieren C#

Mein Code

using NSwag.CodeGeneration.SwaggerGenerators.WebApi;//This doesn't exists 
using System; 
using System.Collections.Generic; 
using System.IO; 
using System.Linq; 
using System.Web.Http; 
using apiplanificador.Fachadas.Controllers; 
using System.Web.Http.Dispatcher; 
using System.Reflection; 
using NSwag.CodeGeneration.CSharp;//Trying with this 

namespace apiplanificador.Fachadas 
{ 
    public static class WebApiConfig 
    { 
     /// <summary> 
     /// 
     /// </summary> 
     /// <param name="config"></param> 
     public static void Register(HttpConfiguration config) 
     { 
      //Generamos el JSON a partir del código del controlador. 
      ConvertirJSON(); 

      // Rutas de API web 
      config.MapHttpAttributeRoutes(); 

     } 

     /// <summary> 
     /// Genera el fichero JSON necesario para la documentación 
     /// Hay que sustituir HomeController por el controlador creado para cada proyecto 
     /// </summary> 
     public static void ConvertirJSON() 
     { 
      var settings = new WebApiToSwaggerGeneratorSettings//this doesn't work 
      { 
       DefaultUrlTemplate = "v1/{controller}/{id}", 
       Title = "Api Planificador", 
       Description = "Api que permite gestionar las tareas del planificador", 
       Version = "v1" 
      }; 
      var generator = new WebApiToSwaggerGenerator(settings);//This doesn't work 

Dank!

+0

für WebAPI Projekt, ich glaube, Sie 'swashbuckle' –

+0

Dank verwenden können! Ich werde es versuchen – Aw3same

Antwort

0

Der eigentliche Name der Bibliotheken sind:

using NSwag.SwaggerGenerators.WebApi 

Und das nuget Paket

NSwag.SwaggerGenerators.WebApi 
Verwandte Themen