Chyba NuGet NU1005
Scénář 1
Neplatný vstup obnovení, ve kterém je vlastnost RestorePackagesWithLockFile nastavená na false, ale soubor zámku balíčků existuje v umístění 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 by neměl být použit s RestoreLockedMode ve stejném příkazu.
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.