다음을 통해 공유


NuGet 오류 NU1005

시나리오 1

RestorePackagesWithLockFile 속성이 false로 설정되어 있지만 패키지 잠금 파일이 C:\SourceCode\ContosoProject\Contoso.Library\packages.lock.json 있는 잘못된 복원 입력

문제

RestorePackagesWithLockFile 속성을 설정하거나 프로젝트 파일 옆에 packages.lock.json 만들어 파일 잠금 기능을 옵트인하는 두 가지 방법이 있으며 충돌합니다.

솔루션

  • 잠금 파일 기능을 계속 사용하려면 RestorePackagesWithLockFile을 .로 true변경합니다.
  • 잠금 파일 기능 사용을 중지하려면 packages.lock.json 파일을 제거합니다.

시나리오 2

RestoreForceEvaluate는 동일한 명령에서 RestoreLockedMode와 함께 사용하면 안 됩니다.

문제

명령은 서로 반대입니다. RestoreForceEvaluate는 복원을 강제로 수행하여 새 잠금 파일을 생성하는 종속성을 다시 평가하지만 RestoreLockedMode는 잠금 파일을 업데이트하지 않습니다.

솔루션

오류 메시지의 권장 사항을 참조하고 다음 중 하나를 수행합니다.

  • 잠금 모드 없이 복원을 다시 실행하여 잠금 파일을 다시 생성합니다.
  • 강제 없이 복원을 다시 실행하면 잠금 파일이 변경되지 않도록 평가합니다.