русский
Germany.ruForen → Архив Досок→ Programmierung

проект с ГИТа примерно годовой давности

14.10.21 23:58
проект с ГИТа примерно годовой давности
 
Murr патриот
Murr

Взял проект с ГИТа примерно годовой давности, а он не собирается.


public static CSharpLangVersion? FromRoslynPackageVersion (string roslynPackageVersion) => SemVersion.TryParse (roslynPackageVersion, out var version)
? version switch {
{ Major: > 3 } => CSharpLangVersion.v9_0,
{ Major: 3, Minor: >= 8 } => CSharpLangVersion.v9_0,
{ Major: 3, Minor: >= 3 } => CSharpLangVersion.v8_0,
// ignore 8.0 preview support in 3.0-3.2
{ Major: 2, Minor: >= 8 } => CSharpLangVersion.v7_3,
{ Major: 2, Minor: >= 6 } => CSharpLangVersion.v7_2,
{ Major: 2, Minor: >= 3 } => CSharpLangVersion.v7_1,
{ Major: 2 } => CSharpLangVersion.v7_0,
_ => CSharpLangVersion.v6_0
}

: null;


CSharpLangVersion - enum.

Ошибка - нет конвертора null в CSharpLangVersion


Понимаю, что проблема в версии языка.


Могу воткнутся в проект, но пока не хочу менять.


Где поменять версию языка по умолчанию в Студии 2019 Ент?

 

Sprung zu