diff --git a/src/Umbraco.Web.Common/ModelsBuilder/InMemoryAuto/CompilationOptionsProvider.cs b/src/Umbraco.Web.Common/ModelsBuilder/InMemoryAuto/CompilationOptionsProvider.cs index 4f2a421981..0dac2084bd 100644 --- a/src/Umbraco.Web.Common/ModelsBuilder/InMemoryAuto/CompilationOptionsProvider.cs +++ b/src/Umbraco.Web.Common/ModelsBuilder/InMemoryAuto/CompilationOptionsProvider.cs @@ -195,8 +195,7 @@ internal class CompilationOptionsProvider if (string.IsNullOrEmpty(dependencyContextOptions.LanguageVersion)) { - // If the user does not specify a LanguageVersion, assume CSharp 8.0. This matches the language version Razor 3.0 targets by default. - parseOptions = parseOptions.WithLanguageVersion(LanguageVersion.CSharp8); + parseOptions = parseOptions.WithLanguageVersion(LanguageVersion.Latest); } else if (LanguageVersionFacts.TryParse(dependencyContextOptions.LanguageVersion, out var languageVersion)) {