Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 39087|Risposta: 0

[Fonte] Swagger Non si può usare schemaId xx per il tipo xx. Lo stesso schemaId è già ...

[Copiato link]
Pubblicato su 20/05/2021 15:53:30 | | | |
Non si può usare schemaId xx per il tipo xx. Lo stesso schemaId è già usato per il 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"
Cause dell'errore:



Nel progettoCi sono parametri di richiesta e parametri di risposta con lo stesso nome di oggetto, ma si trovano in uno spazio di nomi inutilizzato, il codice di errore di esempio è il seguente:

"componenti": {
    "schema": {
      "Itsvse": {
        "tipo": "oggetto",
        "proprietà": {
          "name": {
            "tipo": "string",
            "nullabile": vero
          },
          "disabilitato": {
            "tipo": "booleano",
            "default": falso
          }
        },
        "Proprietà aggiuntive": false
      },
      "Itsvse1": {
        "tipo": "oggetto",
        "proprietà": {
          "name2": {
            "tipo": "string",
            "nullabile": vero
          }
        },
        "Proprietà aggiuntive": false
      }
    }
  }


soluzione

servizi. AddSwaggerGen è configurato con il seguente codice:



(Fine)




Precedente:Nuget impacchetterebbe più librerie in un unico pacchetto
Prossimo:Jenkins (3) Accelerazione del sito immagine plugin
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com