Sdílet prostřednictvím


Chyba NuGet NU1005

Scénář 1

Invalid restore input where RestorePackagesWithLockFile property is set to false but a packages lock file exists at C:\SourceCode\ContosoProject\Contoso.Library\packages.lock.json

Problém

Existují 2 metody výslovného souhlasu s funkcí uzamčení souboru, nastavením RestorePackagesWithLockFile vlastnost, nebo vytvořit packages.lock.json vedle souboru projektu a jsou konfliktní.

Řešení

  • Pokud chcete pokračovat v používání funkce zamknout soubor, změňte RestorePackagesWithLockFile na true.
  • Pokud chcete přestat používat funkci zamykacího souboru, odeberte packages.lock.json soubor.

Scénář 2

RestoreForceEvaluate should not be used with RestoreLockedMode in the same command.

Problém

Příkazy jsou v rozporu s ostatními. RestoreForceEvaluate vynutí obnovení k opětovnému hodnocení závislostí generovaných novým souborem zámku, zatímco RestoreLockedMode brání aktualizaci souboru zámku.

Řešení

Projděte si doporučení v chybové zprávě a proveďte jednu z následujících věcí:

  • Znovu spusťte obnovení bez uzamčeného režimu, abyste znovu vygenerovali soubor zámku.
  • Znovu spusťte obnovení bez vynucení vyhodnocení, abyste se vyhnuli změně souboru zámku.