NuGet 오류 NU1008
중앙 패키지 버전 관리를 사용하는 프로젝트는 PackageReference 항목이 아니라 PackageVersion 항목인 PackageId에서 버전을 정의해야 합니다.
문제
중앙 패키지 관리를 사용하는 경우 PackageVersion 항목에 버전을 정의해야 합니다.
프로젝트 파일에 다음이 표시 될 수 있습니다.
<!-- In the project file. -->
<PackageReference Include="PackageId" Version="5.1.0" />
솔루션
- PackageId PackageReference에서 버전을 제거합니다.
- Directory.Packages.props에서 PackageId에 대한 PackageVersion 항목을 추가하거나 업데이트해야 할 수 있습니다.
예제:
<!-- In the project file. -->
<PackageReference Include="PackageId" />
<!-- In the Directory.Packages.props -->
<PackageVersion Include="PackageId" Version="5.1.0" />
참고 항목
IncludeAssets, PrivateAssets 등과 같은 메타데이터는 PackageReference 항목에 남아 있어야 합니다.