본문 바로가기

Programming/.NET

The current .NET SDK does not support targeting .NET

반응형


.NET Version을 올리다보면 아래와 같은 에러가 발생할 수 있다.


The current .NET SDK does not support targeting .NET Core 2.2.  Either target .NET Core 2.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.2. 


요약하면 현재 설치된 SDK가 지원가능한 .NET(Core) Version이 프로젝트에서 원하는 .NET(Core) Version보다 낮은경우 발생한다.


해결책은 프로젝트의 TargetFramework 을 SDK가 지원가능한 범위의 version으로 낮추던지


더 높은 version의 Framework을 지원하는 SDK를 설치해야한다.


위 예시에선 .NET Core 2.2 서포트가 필요한데 해당 프로젝트 property를 열어보면 TargetFramework 선택이 2.1까지만 가능하다.

Install other frameworks를 클릭하면 sdk 설치 페이지로 연결되니 적절한 SDK를 설치해주어 문제를 해결하면 된다.



반응형