Visual Studio C# 8.0 Error
각 버전에 맞는 기능들이 있는데 상위 기능을 사용했다. 그러다 보니 다른 호환되지 않는 환경에서는 에러가 생겼다.
. Net의 언어 버전이 안 맞다고 친절하게 에러를 뿜어준다.
해당 버전을 변경해보자.
프로젝트 -속성 - 어플리케이션에 보면 다음과 같이 대상 프레임워크를 선택을 할 수 있다.
선택하고 난 이후에 다시 갱신되면 정상적으로 되는 것을 확인할 수 있다.
반응형
<단순 버전변경으로 해결이 안 되는 경우>
csproj를 열어보면 <LangVersion> 태그에 적용된 버전이 나오게 된다. 태그는 기본적으로는 항상 자동으로 변경을 해준다. 그래서 아래와 같이 나오는 경우가 대부분일 텐데 이럴 때는 설치가 필요하다
<PropertyGroup>
<LangVersion>7.3</LangVersion>
</PropertyGroup>
.
<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>
해당 프로젝트의 .Net 버전이 미포함이면
[도구]-[도구 및 기능 가져오기] - 해당 개별 구성 요소에서. NET 설치
참고. Net 정보는 다음과 같다.
Microsoft Doc : [링크]
★☆☆☆☆
반응형
댓글