reklama

NSwag a chybějící reference System.Net.Primitives 4.1.1.0

zemla

Dobrý den,

vygeneroval jsem si ve VS2017 projekt pro aspnetcore API s referencí na verzi aspnetcore 2.2. Nemusel jsem nic moc měnit. Vygenerovaná šablona má ValuesControler s nějakými get/post/put/delete metodami. Nechal jsem odkomentovaný prozačátek jenom get.

Když spustím NSwag webapi2swagger, vygeneruje to variantu getu pro 200Ok.

Ale Get může chtít vrátit např i BadRequest nebo NotFound.

Přidal jsem tedy do projektu NSwag.Annotations, abych mohl použít atribut [SwaggerResponse(....)] a použil zatím mi stačilo pro 200 Ok. V tom to není.

Ovšem když jsem potom použil NSwag.exe, dostávám po přidání zmíněného nugetu FileNotFoundException: System.Net.Primitives verze 4.1.1.0.

Napadá mě: NSwag.exe volá LoadAssembly... a nenajde ji - projekt ji nereferencuje. Jenže v této verzi ji ani nuget package manager nenabízí.

Nevím si rady
Máte s tím pls někdo zkušenost?

reklama


 

reklama