Visual Studio 2019 Net 5 ASP.NET Core WebApp 오류 MSB3644 .NETFramework, Version = v5.0에 대한 참조 어셈블리를 찾을 수 없습니다.

Nov 11 2020

스크린 샷에 따라 프로젝트를 생성하고 빌드 또는 실행을 시도 할 때 다음 오류가 나타납니다.

오류 MSB3644 .NETFramework, Version = v5.0에 대한 참조 어셈블리를 찾을 수 없습니다. 이 문제를 해결하려면이 프레임 워크 버전 용 개발자 팩 (SDK / 타겟팅 팩)을 설치하거나 애플리케이션의 대상을 다시 지정하십시오. .NET Framework 개발자 팩은 다음 사이트에서 다운로드 할 수 있습니다.https://aka.ms/msbuild/developerpacks WebApplication1 C : \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Professional \ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets 1177

아래는 내 정보 화면입니다. 버전 4.8.03752와 달리 Net 버전 5.0에서는 표시되지 않아야합니까?

다음 링크를 방문하면 : https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers

내 NET 버전이 내 Visual Studio 2019 (16.3 업데이트)의 일부였습니다.

답변

5 PanagiotisKanavos Nov 11 2020 at 14:15

.NET 5는 실제로 .NET Core 5이며 .NET 4.x를 대체합니다. 새로운 개발은 .NET Core 라인에서만 계속됩니다. .NET Old는 지금부터 만 수정 사항을받습니다. 그렇기 때문에 Visual Studio에서 4.8 이상의 .NET 이전 버전이 표시되지 않습니다.

.NET 5는 최신 Visual Studio 버전 16.8에서 지원됩니다. 최신 버전으로 업그레이드해야합니다. .NET 5 및 Visual Studio 16.8의 최종 버전은 어제 dotNETConf 2020에서 릴리스되었습니다 . .NET의 YouTube 채널 에서 첫날 세션 을 찾을 수 있습니다 .

세션에서는 .NET 5가 무엇인지, 새로운 기능, Windows Forms 및 WPF 응용 프로그램과 같은 데스크톱 응용 프로그램을 포함하여 .NET Framework 4.x에서 .NET 5로 기존 응용 프로그램을 포팅하는 방법에 대해 설명합니다.

일부 초기 .NET 5 미리보기는 16.7에서 지원되었지만 최신 미리보기 및 RC 버전은 16.8에서만 지원되었습니다.