Domanda

Guardando diverse opzioni per fornire documentazione API generata automatica e Swagger sembra essere lassù.

Tuttavia quando si prova per la prima volta, ricevo eccezioni all'inizio.

Esecuzione di Visual Studio 2013.
Crea un nuovo progetto API Web.
Utilizzo del gestore dei pacchetti, eseguire:

Install-Package Swagger.Net & Install-Packager Swagger.Net.UI
.

Assicurati che abbiamo abilitare la documentazione XML che otteniamo questa eccezione:

Method 'GetDocumentation' in type 'Swagger.Net.XmlCommentDocumentationProvider' 
from assembly 'Swagger.Net, Version=0.5.1.0, Culture=neutral, PublicKeyToken=null' 
does not have an implementation.
.

Qualcun altro sa di un passo che ci manca?Abbiamo trovato e seguito questo:
https://github.com/swibber-net/swibbagg.net/wiki
. https://github.com/swigg-net/swagger.net/blob/master/readme.md

È stato utile?

Soluzione

Swagger non supporta .NET 4.5 - ha dovuto ottenere il codice sorgente da Git e modificarlo per lavorare con 4.5.

Fare clic con il tasto destro del mouse sul progetto e imposta il quadro di destinazione in là

Altri suggerimenti

Ho fatto una libreria per l'uso con MVC che genera la documentazione per voi in base agli attributi.Potrebbe essere ciò che stai cercando.

C'è dcoumentazione nel repository su github basta fare clic sul collegamento del sito del progetto.Spero che questo aiuti

prova a usare swashbuckle.

Basato su spavalderia per quanto ne so e ha funzionato per la prima volta per me ...

https://github.com/domaindrivendev/swashbuckle

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top