From ea1ca14f1e9060270a64dbf8560297cd9fc33da3 Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Tue, 28 Feb 2023 09:57:17 +0100 Subject: [PATCH] Updated to use latest c# language version instead of csharp 8, when build views (#13894) --- .../ModelsBuilder/InMemoryAuto/CompilationOptionsProvider.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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)) {