NETSDK1138: 대상 프레임워크가 지원되지 않습니다.
NETSDK1138은 프로젝트가 지원되지 않는 프레임워크 버전을 대상으로 했음을 나타냅니다. 전체 오류 메시지는 다음 예제와 유사하게 표시됩니다.
대상 프레임워크 '<프레임워크>'는 지원되지 않으며 향후 보안 업데이트를 받지 않습니다. 지원 정책에 대한 자세한 내용은 https://aka.ms/dotnet-core-support(을)를 참조하세요.
지원 외 버전에는 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5, 6 및 7이 포함되었습니다.
이 오류를 해결하려면 지원되는 .NET 버전을 대상으로 프로젝트를 변경합니다.
이후 프레임워크를 대상으로 지정하지 않고 메시지를 표시하지 않으려면 MSBuild 속성을 CheckEolTargetFramework
false
.로 설정합니다. 프로젝트 파일에서 또는 /p:CheckEolTargetFramework=false
와(과) 같은 .NET CLI 명령에 dotnet build
(을)를 전달하여 설정할 수 있습니다. 다음은 예제 프로젝트 파일입니다.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<CheckEolTargetFramework>false</CheckEolTargetFramework>
</PropertyGroup>
</Project>
다음은 .NET CLI 명령의 예입니다.
dotnet build /p:CheckEolTargetFramework=false
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET