Login
проект с ГИТа примерно годовой давности
666 просмотров
Перейти к просмотру всей ветки
Взял проект с ГИТа примерно годовой давности, а он не собирается.
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 Ент?