시나리오 1
'ProjectFile'에 대한 프로젝트 정보를 읽을 수 없습니다. 프로젝트 파일이 잘못되었거나 복원에 필요한 대상이 누락되었을 수 있습니다.
문제
프로젝트 파일이 있지만 복원 정보가 제공되지 않았습니다. 새 프로젝트 시스템 또는 레거시 프로젝트 시스템을 사용하여 프로젝트를 열고 있는지 확인합니다.
해결 방법
명령줄
명령줄에서 파일이 손상되었거나 가져오지 않음을 NuGet.targets 의미할 수 있습니다.
를 가져오 NuGet.targets려면 일반적으로 를 가져오는 Microsoft.Common.targets것이 좋습니다.
.NET CLI를 사용하여 솔루션에서 프로젝트를 복원하려면 다음을 사용합니다.
dotnet restore MySolution.sln
비주얼 스튜디오
Visual Studio에서 이 오류는 대상을 명령줄 시나리오와 유사하게 가져오지 않음을 의미할 수 있습니다.
이 오류는 프로젝트가 언로드되었음을 의미할 수도 있습니다.
Visual Studio 2019 이상을 사용하는 경우 NuGet은 언로드된 프로젝트에 대해 이전 복원의 아티팩트를 다시 사용할 수 있습니다. 이 시나리오가 작동하려면 Visual Studio에서 로드하기 전에 현재 솔루션에 있는 모든 프로젝트가 명령줄에서 복원되었는지 확인해야 합니다.
또는 프로젝트를 다시 로드합니다.
시나리오 2
대상 프레임워크 'net.6.0'이 잘못되었습니다.
문제
프로젝트 파일이 있지만 잘못된 대상 프레임워크 'net.6.0'를 지정합니다.
이는 오타 또는 지원되지 않는 형식의 사용으로 인해 발생할 수 있습니다.
해결 방법
유효한 대상 프레임워크를 사용하도록 프로젝트 파일을 업데이트합니다. 이 경우 추가 점 없이 바 'net6.0' 꿉 'net.6.0' 니다.
지원되는 프레임워크 및 해당 형식의 전체 목록은 .NET 대상 프레임워크 설명서를 참조하세요.