{"record":{"id":"d1d68c539497cb6b","repo":"OpenAPITools/openapi-generator","slug":"the-input-inputframework-contains-invalid-net-d1d68c","errorCode":null,"errorMessage":"The input ({inputFramework}) contains Invalid .NET framework version: {framework}. List of supported versions: {versions}","messagePattern":"The input \\((.+?)\\) contains Invalid \\.NET framework version: (.+?)\\. List of supported versions: (.+?)","errorType":"validation","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpReducedClientCodegen.java","lineNumber":613,"sourceCode":"            frameworks = new String[]{inputFramework};\n        }\n\n        for (String framework : frameworks) {\n            boolean strategyMatched = false;\n            for (FrameworkStrategy frameworkStrategy : frameworkStrategies) {\n                if (framework.equals(frameworkStrategy.name)) {\n                    strategies.add(frameworkStrategy);\n                    strategyMatched = true;\n                }\n\n                if (frameworkStrategy != FrameworkStrategy.NETSTANDARD_2_0 && \"restsharp\".equals(getLibrary())) {\n                    LOGGER.warn(\"If using built-in templates, RestSharp only supports netstandard 2.0 or later.\");\n                }\n            }\n\n            if (!strategyMatched) {\n                // throws exception if the input targetFramework is invalid\n                throw new IllegalArgumentException(\"The input (\" + inputFramework + \") contains Invalid .NET framework version: \" +\n                        framework + \". List of supported versions: \" +\n                        frameworkStrategies.stream()\n                                .map(p -> p.name)\n                                .collect(Collectors.joining(\", \")));\n            }\n        }\n\n        configureAdditionalPropertiesForFrameworks(additionalProperties, strategies);\n        setTargetFrameworkNuget(strategies);\n        setTargetFramework(strategies);\n        setTestTargetFramework(strategies);\n\n        setSupportsAsync(Boolean.TRUE);\n        setNetStandard(strategies.stream().anyMatch(p -> Boolean.TRUE.equals(p.isNetStandard)));\n\n        if (!netStandard) {\n            setNetCoreProjectFileFlag(true);\n        }","sourceCodeStart":595,"sourceCodeEnd":631,"githubUrl":"https://github.com/OpenAPITools/openapi-generator/blob/fcec517be3cf5b7964296bcba25fbc97541484e7/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpReducedClientCodegen.java#L595-L631","documentation":"Error \"The input ({inputFramework}) contains Invalid .NET framework version: {framework}. List of supported versions: {versions}\" thrown in OpenAPITools/openapi-generator.","triggerScenarios":"Thrown when the target framework string given to the C# reduced client generator contains a .NET framework version that is not supported. Use one of the listed supported versions.","commonSituations":"See trigger scenarios.","solutions":["Set targetFramework to one of the supported .NET framework versions listed in the message."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"fcec517be3cf5b7964296bcba25fbc97541484e7","analyzedAt":"2026-08-22T11:13:11.613Z","schemaVersion":2},"datasetVersion":"2026-08-22T14:17:55.899Z"}