다음 PackageReference 항목은 해당 PackageVersion 항목인 PackageName을 정의하지 않습니다. 중앙 패키지 관리를 사용하는 프로젝트는 이름이 일치하는 PackageReference 및 PackageVersion 항목을 선언해야 합니다.
문제
프로젝트는 NuGet Central 패키지 관리를 사용하도록 구성되고 <PackageReference /> 항목은 정의되지만 이름이 같은 해당 <PackageVersion /> 항목은 Directory.Packages.props 파일에 정의되어 있지 않습니다.
<ItemGroup>
<PackageReference Include="PackageName" />
</ItemGroup>
해결 방법
항목과
<PackageVersion />동일한 식별자를 사용하여 Directory.Packages.props 파일의 버전을 지정하는<PackageReference />항목을 정의합니다.<ItemGroup> <PackageVersion Include="PackageName" Version="5.0.1" /> </ItemGroup><PackageVersion />Visual Studio에서 항목이 올바르게 정의되고 이 오류가 발생하는 경우 프로젝트 로드 또는 디자인 타임 빌드 실패와 관련된 오류는 오류 목록 창을 확인합니다. Visual Studio에서 프로젝트를 성공적으로 로드할 수 없거나 디자인 타임 빌드가 실패하는 경우 NuGet은 복원에 필요한 정보가 없기 때문에 이 오류를 기록할 수 있습니다. 이러한 기본 문제를 해결하면 이 오류가 해결됩니다.