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
true
değ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.