Browse Source

Bump LangVersion to C# 12 (#15399)

Julien Lebosquain 1 year ago
parent
commit
563bb12ff1

+ 1 - 1
Directory.Build.props

@@ -7,6 +7,6 @@
       <!-- https://github.com/dotnet/msbuild/issues/2661 -->
       <!-- https://github.com/dotnet/msbuild/issues/2661 -->
       <AddSyntheticProjectReferencesForSolutionDependencies>false</AddSyntheticProjectReferencesForSolutionDependencies>
       <AddSyntheticProjectReferencesForSolutionDependencies>false</AddSyntheticProjectReferencesForSolutionDependencies>
       <RunApiCompat>False</RunApiCompat>
       <RunApiCompat>False</RunApiCompat>
-      <LangVersion>11</LangVersion>
+      <LangVersion>12</LangVersion>
   </PropertyGroup>
   </PropertyGroup>
 </Project>
 </Project>

+ 1 - 1
samples/Directory.Build.props

@@ -4,7 +4,7 @@
     <IsPackable>false</IsPackable>
     <IsPackable>false</IsPackable>
     <AvaloniaPreviewerNetCoreToolPath>$(MSBuildThisFileDirectory)..\src\tools\Avalonia.Designer.HostApp\bin\Debug\netstandard2.0\Avalonia.Designer.HostApp.dll</AvaloniaPreviewerNetCoreToolPath>
     <AvaloniaPreviewerNetCoreToolPath>$(MSBuildThisFileDirectory)..\src\tools\Avalonia.Designer.HostApp\bin\Debug\netstandard2.0\Avalonia.Designer.HostApp.dll</AvaloniaPreviewerNetCoreToolPath>
     <EnableNETAnalyzers>false</EnableNETAnalyzers>
     <EnableNETAnalyzers>false</EnableNETAnalyzers>
-    <LangVersion>11</LangVersion>
+    <LangVersion>12</LangVersion>
     <NoWarn>$(NoWarn);CS8002</NoWarn> <!-- ignore signing warnings for samples -->
     <NoWarn>$(NoWarn);CS8002</NoWarn> <!-- ignore signing warnings for samples -->
   </PropertyGroup>
   </PropertyGroup>
 
 

+ 0 - 1
samples/SafeAreaDemo/SafeAreaDemo.csproj

@@ -2,7 +2,6 @@
   <PropertyGroup>
   <PropertyGroup>
     <TargetFramework>$(AvsCurrentTargetFramework)</TargetFramework>
     <TargetFramework>$(AvsCurrentTargetFramework)</TargetFramework>
     <Nullable>enable</Nullable>
     <Nullable>enable</Nullable>
-    <LangVersion>latest</LangVersion>
     <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
     <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
   </PropertyGroup>
   </PropertyGroup>