NuGet Hatası NU1005

1. Senaryo

RestorePackagesWithLockFile özelliğinin false olarak ayarlandığı ancak C:\SourceCode\ContosoProject\Contoso.Library\packages.lock.json konumunda paket kilit dosyasının bulunduğu geçersiz geri yükleme girişi

Sorun

RestorePackagesWithLockFile özelliğini ayarlayarak veya proje dosyasının yanında bir packages.lock.json oluşturarak kilit dosyası işlevini 2 kabul etme yöntemi vardır ve bunlar çakışıyor.

Çözüm

  • Kilit dosyası işlevini kullanmaya devam etmek istiyorsanız RestorePackagesWithLockFile değerini olarak truedeğiştirin.
  • Kilit dosyası işlevini kullanmayı durdurmak istiyorsanız packages.lock.json dosyasını kaldırın.

2. Senaryo

RestoreForceEvaluate, aynı komutta RestoreLockedMode ile kullanılmamalıdır.

Sorun

Komutlar birbirine aykırıdır. RestoreForceEvaluate, geri yüklemeyi yeni bir kilit dosyası oluşturan bağımlılıkları yeniden değerlendirmeye zorlarken RestoreLockedMode kilit dosyasının güncelleştirilmesini engeller.

Çözüm

Hata iletisindeki önerilere başvurun ve aşağıdakilerden birini yapın:

  • Kilit dosyasını yeniden oluşturmak için kilitli mod olmadan geri yüklemeyi yeniden çalıştırın.
  • Kilit dosyasını değiştirmekten kaçınmak için zorla değerlendirme yapmadan geri yüklemeyi yeniden çalıştırın.