NuGet-Fehler NU1005
Szenario 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
Abgang
Es gibt zwei Opt-In-Methoden, die die Sperrdateifunktionalität verwenden, indem Sie die RestorePackagesWithLockFile-Eigenschaft festlegen oder neben der Projektdatei eine packages.lock.json erstellen, und sie stehen in Konflikt.
Lösung
- Wenn Sie die Sperrdateifunktionalität weiterhin verwenden möchten, ändern Sie RestorePackagesWithLockFile in
true
. - Wenn Sie die Verwendung der Sperrdateifunktion beenden möchten, entfernen Sie die Datei "packages.lock.json".
Szenario 2
RestoreForceEvaluate should not be used with RestoreLockedMode in the same command.
Abgang
Die Befehle stehen einander entgegen. RestoreForceEvaluate erzwingt die Wiederherstellung, um die Abhängigkeiten neu zu bewerten, die eine neue Sperrdatei generieren, während RestoreLockedMode verhindert, dass die Sperrdatei aktualisiert wird.
Lösung
Lesen Sie die Empfehlungen in der Fehlermeldung, und führen Sie eine der folgenden Aktionen aus:
- Führen Sie die Wiederherstellung ohne gesperrten Modus erneut aus, um die Sperrdatei neu zu generieren.
- Führen Sie die Wiederherstellung erneut aus, ohne die Auswertung zu erzwingen, um eine Änderung der Sperrdatei zu vermeiden.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für