Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 39087|Respuesta: 0

[Fuente] Swagger No se puede usar el Id de esquema xx para el tipo xx. El mismo SchemaId ya es ...

[Copiar enlace]
Publicado en 20/5/2021 15:53:30 | | | |
No se puede usar el SchemaId xx para el tipo xx. El mismo schemaId ya se usa para el tipo xx

InvalidOperationException: Can't use schemaId "$Itsvse" for type "$WebApplication2.Controllers.Test1+Itsvse". The same schemaId is already used for type "$WebApplication2.Controllers.Test+Itsvse"
Causas del error:



En el proyectoHay parámetros de solicitud y parámetros de respuesta con el mismo nombre de objeto, pero están en un espacio de nombres no utilizado, el código de error de ejemplo es el siguiente:

"componentes": {
    "esquemas": {
      "Itsvse": {
        "tipo": "objeto",
        "propiedades": {
          "nombre": {
            "tipo": "cuerda",
            "nulo": verdadero
          },
          "discapacitado": {
            "tipo": "booleano",
            "default": falso
          }
        },
        "Propiedades adicionales": falso
      },
      "Itsvse1": {
        "tipo": "objeto",
        "propiedades": {
          "name2": {
            "tipo": "cuerda",
            "nulo": verdadero
          }
        },
        "Propiedades adicionales": falso
      }
    }
  }


solución

servicios. AddSwaggerGen está configurado con el siguiente código:



(Fin)




Anterior:Nuget empaqueta varias librerías en un paquete
Próximo:Jenkins (3) Aceleración del sitio de imágenes de plugins
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com