Błąd narzędzia NuGet NU1004
Scenariusz 1
Struktury docelowe projektu różnią się od platform docelowych pliku blokady. Blokowanie platform docelowych plików: net6.0,net5.0. Platformy docelowe projektu net6.0. Plik blokady pakietów jest niespójny z zależnościami projektu, więc przywracanie nie może być uruchamiane w trybie zablokowanym. Wyłącz właściwość RestoreLockedMode MSBuild lub przekaż jawną opcję --force-evaluate, aby uruchomić przywracanie w celu zaktualizowania pliku blokady.
Problem
Po uruchomieniu przywracania w trybie zablokowanym gwarantuje, że zależności projektu nie uległy zmianie od czasu ostatniego przywracania.
Do projektu dodano nową strukturę net5.0
.
Rozwiązanie
Zapoznaj się z zaleceniami w komunikacie o błędzie i wykonaj jedną z następujących czynności:
- Ponowne uruchamianie przywracania bez zablokowanego trybu w celu ponownego wygenerowania pliku blokady.
- Zwróć projekt do poprzedniego stanu, usuwając dodatkową strukturę net5.0.
Scenariusz 2
Wersja odwołania do pakietu Contoso.Library została zmieniona z [2.0.0, ) na [1.2.3, ). Plik blokady pakietów jest niespójny z zależnościami projektu, więc przywracanie nie może być uruchamiane w trybie zablokowanym. Wyłącz właściwość RestoreLockedMode MSBuild lub przekaż jawną opcję --force-evaluate, aby uruchomić przywracanie w celu zaktualizowania pliku blokady.
Problem
Po uruchomieniu przywracania w trybie zablokowanym gwarantuje, że zależności projektu nie uległy zmianie od czasu ostatniego przywracania.
Wersja biblioteki Contoso.Library została zmieniona z 2.0.0
na 1.2.3
.
Rozwiązanie
Zapoznaj się z zaleceniami w komunikacie o błędzie i wykonaj jedną z następujących czynności:
- Ponowne uruchamianie przywracania bez zablokowanego trybu w celu ponownego wygenerowania pliku blokady.
- Zwróć projekt do poprzedniego stanu, zmieniając wersję z powrotem na
2.0.0
.