Skip to content

Commit 94f66ea

Browse files
authored
Merge pull request EvilBeaver#1687 from Mr-Rm/feat/LangVersion
использовать версию C# в соответствии с фреймворком
2 parents c0c999a + a2d15bd commit 94f66ea

7 files changed

Lines changed: 3 additions & 7 deletions

File tree

.cursor/rules/langversion.mdc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
alwaysApply: true
33
---
44

5-
Проект использует .net 8.0 и LangVersion 8, поэтому при генерации кода не используй языковые фичи C#, которые отсутствуют в C# 8.
5+
Проект VSCode.DebugAdapter использует net framework 4.8, поэтому при генерации кода для него не используй языковые фичи C#, которые отсутствуют в C# 7.3.
6+
Остальные проекты используют .net 8, можно применять C# 12.

src/OneScript.Web.Server/OneScript.Web.Server.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<PackageId>OneScript.Web.Server</PackageId>
1313
<Title>OneScript web server implementation</Title>
1414
<PackageAuthors>Akpaev E.A.</PackageAuthors>
15-
<LangVersion>10.0</LangVersion>
1615
</PropertyGroup>
1716

1817
<PropertyGroup Condition=" '$(Configuration)' == 'LinuxDebug' ">

src/OneScriptDocumenter/OneScriptDocumenter.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
<Product>OneScript Libraries Documenter</Product>
1010
<Configurations>Debug;Release;LinuxDebug</Configurations>
1111
<Platforms>AnyCPU</Platforms>
12-
<LangVersion>8</LangVersion>
1312
</PropertyGroup>
1413

1514
<PropertyGroup>

src/Tests/DocumenterTests/DocumenterTests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<TargetFramework>$(TargetFrameworkVersion)</TargetFramework>
55
<IsPackable>false</IsPackable>
66
<IsTestProject>true</IsTestProject>
7-
<LangVersion>8</LangVersion>
87
</PropertyGroup>
98

109
<ItemGroup>

src/Tests/OneScript.Core.Tests/OneScript.Core.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<IsPackable>false</IsPackable>
77

88
<Configurations>Debug;Release;LinuxDebug</Configurations>
9-
<LangVersion>10.0</LangVersion>
109
<Platforms>AnyCPU</Platforms>
1110
</PropertyGroup>
1211

src/Tests/OneScript.Dynamic.Tests/OneScript.Dynamic.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<IsPackable>false</IsPackable>
77

88
<Configurations>Debug;Release;LinuxDebug</Configurations>
9-
<LangVersion>10.0</LangVersion>
109
<Platforms>AnyCPU</Platforms>
1110
</PropertyGroup>
1211

src/oscommon.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<BuildNumber Condition="'$(BUILD_NUMBER)' == ''">0</BuildNumber>
77
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
88
<Platform Condition="'$(Platform)' == ''">x86</Platform>
9-
<LangVersion>8.0</LangVersion>
9+
<LangVersion>default</LangVersion>
1010
<TargetFrameworkVersion>net8.0</TargetFrameworkVersion>
1111
<NoWarn>$(NoWarn);CS1591</NoWarn>
1212
<IncludeSourceRevisionInInformationalVersion>False</IncludeSourceRevisionInInformationalVersion>

0 commit comments

Comments
 (0)