NuGet 오류 NU1105
'ProjectFile'에 대한 프로젝트 정보를 읽을 수 없습니다. 프로젝트 파일이 잘못되었거나 복원에 필요한 대상이 누락되었을 수 있습니다.
문제
프로젝트 파일이 있지만 복원 정보가 제공되지 않았습니다. 새 프로젝트 시스템 또는 레거시 프로젝트 시스템을 사용하여 프로젝트를 열고 있는지 확인합니다.
솔루션
명령줄
명령줄에서 파일이 손상되었거나 가져오지 않음을 NuGet.targets
의미할 수 있습니다.
를 가져오 NuGet.targets
려면 일반적으로 를 가져오는 Microsoft.Common.targets
것이 좋습니다.
.NET CLI를 사용하여 솔루션에서 프로젝트를 복원하려면 다음을 사용합니다.
dotnet restore MySolution.sln
Visual Studio
Visual Studio에서 이 오류는 대상을 명령줄 시나리오와 유사하게 가져오지 않음을 의미할 수 있습니다.
이 오류는 프로젝트가 언로드되었음을 의미할 수도 있습니다.
Visual Studio 2019 이상을 사용하는 경우 NuGet은 언로드된 프로젝트에 대해 이전 복원의 아티팩트를 다시 사용할 수 있습니다. 이 시나리오가 작동하려면 Visual Studio에서 로드하기 전에 현재 솔루션에 있는 모든 프로젝트가 명령줄에서 복원되었는지 확인해야 합니다.
또는 프로젝트를 다시 로드합니다.