Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Scenariusz 1
Nie można odczytać informacji o projekcie dla elementu "ProjectFile". Plik projektu może być nieprawidłowy lub brakuje obiektów docelowych wymaganych do przywrócenia.
Problematyka
Plik projektu istnieje, ale nie podano żadnych informacji o przywracaniu. Upewnij się, że otwierasz projekt przy użyciu nowego systemu projektu lub starszego systemu projektu.
Rozwiązanie
Wiersz polecenia
Z wiersza polecenia może to oznaczać, że plik jest uszkodzony lub że NuGet.targets nie są importowane.
Aby zaimportować element NuGet.targets, zwykle zaleca się zaimportowanie elementu Microsoft.Common.targets.
Aby przywrócić projekty w rozwiązaniu przy użyciu interfejsu wiersza polecenia platformy .NET , użyj:
dotnet restore MySolution.sln
Visual Studio
W programie Visual Studio błąd może oznaczać, że obiekty docelowe nie są importowane podobnie do scenariusza wiersza polecenia.
Błąd może również oznaczać, że projekt został zwolniony.
Jeśli używasz programu Visual Studio 2019 lub nowszego, program NuGet ma możliwość ponownego użycia artefaktów z poprzedniego przywracania dla zwolnionych projektów. Aby ten scenariusz działał, należy upewnić się, że wszystkie projekty aktualnie w rozwiązaniu zostały przywrócone z wiersza polecenia przed załadowaniem ich w programie Visual Studio.
Alternatywnie załaduj ponownie projekt.
Scenariusz 2
Nieprawidłowa struktura docelowa "net.6.0"
Problematyka
Plik projektu istnieje, ale określa nieprawidłową strukturę docelową: 'net.6.0'.
Może się to zdarzyć z powodu literówki lub użycia nieobsługiwanego formatu.
Rozwiązanie
Zaktualizuj plik projektu, aby używał prawidłowej platformy docelowej. W takim przypadku zastąp ciąg 'net.6.0' ciągiem 'net6.0' (bez dodatkowej kropki).
Pełną listę obsługiwanych platform i ich poprawnych formatów można znaleźć w dokumentacji programu .NET Target Frameworks .