세상사는 이야기 / 도움이 되었다면 배너 클릭 부탁드려요~ →→→

2020년 2월 14일 금요일

error CS8107: '기본 리터럴' 기능은 C# 7.0에서 사용할 수 없습니다. 언어 버전 7.1 이상을 사용하세요.


error CS8107: '기본 리터럴' 기능은 C# 7.0에서 사용할 수 없습니다. 언어 버전 7.1 이상을 사용하세요.

Visual Studio 2017 사용시 기본 C# 버전은 7.0이다
7.x 의 기능을 사용하기 위해서는 언어 버전을 올려야한다.




https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/configure-language-version


프로젝트 속성 -> 빌드 -> 고급 -> 언어버전 -> C# 7.x 선택


csproj파일을 Notepad로 열어서 확인
<PropertyGroup>
  <OutputType>Exe</OutputType>
  <TargetFramework>netcoreapp2.0</TargetFramework>
  <LangVersion>7.1</LangVersion>
</PropertyGroup>