다음을 통해 공유


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에서 로드하기 전에 현재 솔루션에 있는 모든 프로젝트가 명령줄에서 복원되었는지 확인해야 합니다.

  • 또는 프로젝트를 다시 로드합니다.