OpenAPITools/openapi-generator · error · IllegalArgumentException
Invalid .NET framework version: {strategy.name}. List of sup
Error message
Invalid .NET framework version: {strategy.name}. List of supported versions: {versions} What it means
Error "Invalid .NET framework version: {strategy.name}. List of supported versions: {versions}" thrown in OpenAPITools/openapi-generator.
Source
Thrown at modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java:1283
}
public void setTargetFramework(String dotnetFramework) {
if (!frameworks.containsKey(dotnetFramework)) {
throw new IllegalArgumentException("Invalid .NET framework version: " +
dotnetFramework + ". List of supported versions: " +
frameworkStrategies.stream()
.map(p -> p.name)
.collect(Collectors.joining(", ")));
} else {
this.targetFramework = dotnetFramework;
}
LOGGER.info("Generating code for .NET Framework {}", this.targetFramework);
}
public void setTargetFramework(List<FrameworkStrategy> strategies) {
for (FrameworkStrategy strategy : strategies) {
if (!frameworks.containsKey(strategy.name)) {
throw new IllegalArgumentException("Invalid .NET framework version: " +
strategy.name + ". List of supported versions: " +
frameworkStrategies.stream()
.map(p -> p.name)
.collect(Collectors.joining(", ")));
}
}
this.targetFramework = strategies.stream().map(p -> p.name)
.collect(Collectors.joining(";"));
LOGGER.info("Generating code for .NET Framework {}", this.targetFramework);
}
public void setTestTargetFramework(String testTargetFramework) {
this.testTargetFramework = testTargetFramework;
}
public void setTestTargetFramework(List<FrameworkStrategy> strategies) {
this.testTargetFramework = strategies.stream().map(p -> p.testTargetFramework)
.collect(Collectors.joining(";"));View on GitHub (pinned to fcec517be3)
Solutions
- Set the targetFramework to one of the supported .NET framework versions listed in the message.
When it happens
Trigger: Thrown when the resolved .NET framework strategy for the C# client generator is not a supported version. Choose a version from the listed supported versions.
Common situations: See trigger scenarios.
AI-assisted analysis of OpenAPITools/openapi-generator@fcec517be3 (2026-08-22).
Data as JSON: /api/errors/db8f9127721200d6.
Report an issue: GitHub.