Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 39087|Răspunde: 0

[Sursă] Swagger Nu poate folosi SchemaId xx pentru tipul xx. Același SchemaId-ul este deja ...

[Copiază linkul]
Postat pe 20.05.2021 15:53:30 | | | |
Nu pot folosi schemaId xx pentru tipul xx. Același SchemaId este deja folosit pentru tipul 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"
Cauzele erorii:



În proiectExistă parametri de cerere și parametri de răspuns cu același nume de obiect, dar se află într-un spațiu de nume neutilizat, codul de eroare exemplu este următorul:

"componente": {
    "scheme": {
      "Itsvse": {
        "tip": "obiect",
        "proprietăți": {
          "name": {
            "tip": "string",
            "anulabil": adevărat
          },
          "dezactivat": {
            "tip": "boolean",
            "implicit": fals
          }
        },
        "Proprietăți suplimentare": false
      },
      "Itsvse1": {
        "tip": "obiect",
        "proprietăți": {
          "name2": {
            "tip": "string",
            "anulabil": adevărat
          }
        },
        "Proprietăți suplimentare": false
      }
    }
  }


soluție

servicii. AddSwaggerGen este configurat cu următorul cod:



(Sfârșit)




Precedent:Nuget împachetează mai multe biblioteci într-un singur pachet
Următor:Jenkins (3) Accelerarea site-ului pentru imagini plugin
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com