0
我在一个新的项目工作,我已经介绍到Swagger工具。我已经更新了项目的依赖关系,将swagger版本从7.7上传到11.3。但现在它不起作用,因为图书馆停止工作。任何想法可能是什么?我看,我继续找互联网上,但我找不到任何..Swagger - 配置JSON文件C#
我的代码
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
谢谢!
为的WebAPI项目,我认为你可以使用'swashbuckle' –
谢谢!我会尽力 – Aw3same