I'm new to C# and Swagger and I was wondering if it's possible to use swagger codegen to generate a client for .Net4.0? After having a look at the CSharpClientCodegen class I managed to get swagger codegen generate a client for .Net3.5 but build.bat fails with src\IO.Swagger\Model\User.cs(53,193): error CS0241: default parameter specifiers are not permitted.
Now I got stuck and don't know what else I could try.
For my project I need to use .Net4.0 and therefore I have the need to generate a .Net4.0 client. Is there any way to get such a client generated?
Greetings, Stefi
Currently, Swagger Codegen C# client generator supports the following framework:
targetFramework
The target .NET framework version. (Default: v4.5)
v3.5 - .NET Framework 3.5 compatible
v4.5 - .NET Framework 4.5+ compatible
v5.0 - .NET Standard 1.3 compatible
uwp - Universal Windows Platform (IMPORTANT: this will be decommissioned and replaced by v5.0)
(Ref: java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar config-help -l csharp)
If you're looking for a particular framework or .net version that is not yet supported at the moment, please open a ticket via https://github.com/swagger-api/swagger-codegen/issues/new and we'll look into it.
UPDATE: On May 2018, about 50 top contributors and template creators of Swagger Codegen decided to fork Swagger Codegen to maintain a community-driven version called OpenAPI Generator. Please refer to the Q&A for more information.