다음을 통해 공유


NuGet 오류 NU1015

Scenario

다음 PackageReference 항목에 지정된 버전이 없습니다. Contoso.Utilities

Issue

프로젝트 파일 또는 프로젝트 파일에서 가져오는 파일(예 Directory.Build.props: )은 버전이 없는 파일을 정의 PackageReference 했습니다.

CPM(중앙 패키지 관리)을 사용하는 프로젝트는 PackageReference 항목에 버전을 정의하지 않으므로 프로젝트에서 실수로 CPM을 사용하지 않도록 설정했거나 프로젝트 또는 PackageReference CPM을 사용하는 경우 CPM을 사용하지 않는 다른 솔루션으로 복사되는 경우 이 오류가 발생할 수 있습니다.

Solution

  • 패키지 참조에 버전 추가

프로젝트를 편집하는 경우 패키지 참조는 일반적으로 비슷하 <PackageReference Include="Contoso.Utilities" Version="1.2.3" />게 표시되지만 MSBuild는 여러 구문에서 항목 메타데이터를 정의할 수 있습니다. Version="1.2.3" 정의된 대로 항목 메타데이터를 추가합니다.

  • 중앙 패키지 관리 구성 확인

이 NU1015 오류는 CPM을 사용하지 않도록 설정한 경우에만 발생합니다. CPM(중앙 패키지 관리)을 사용하도록 설정하려는 경우 구성 파일을 확인하여 사용하지 않도록 설정된 이유를 조사합니다.