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?