Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Szenario 1
Projektinformationen für 'ProjectFile' können nicht gelesen werden. Die Projektdatei ist möglicherweise ungültig oder fehlende Ziele, die für die Wiederherstellung erforderlich sind.
Thema
Die Projektdatei ist vorhanden, aber es wurden keine Wiederherstellungsinformationen bereitgestellt. Stellen Sie sicher, dass Sie ein Projekt mit dem neuen Projektsystem oder dem älteren Projektsystem öffnen.
Lösung
Befehlszeile
Aus der Befehlszeile kann dies bedeuten, dass die Datei beschädigt ist oder dass die NuGet.targets
Datei nicht importiert wird.
Zum Importieren des , in der NuGet.targets
Regel wird empfohlen, die Microsoft.Common.targets
.
So stellen Sie Projekte in der Lösung mithilfe der .NET CLI wieder her:
dotnet restore MySolution.sln
Visual Studio
In Visual Studio kann der Fehler bedeuten, dass Ziele nicht mit dem Befehlszeilenszenario vergleichbar sind.
Der Fehler kann auch bedeuten, dass das Projekt entladen wird.
Wenn Sie Visual Studio 2019 oder höher verwenden, kann NuGet Artefakte aus der vorherigen Wiederherstellung für entladene Projekte wiederverwenden. Damit dieses Szenario funktioniert, müssen Sie sicherstellen, dass alle Projekte, die sich derzeit in der Projektmappe befinden, über die Befehlszeile wiederhergestellt wurden, bevor sie in Visual Studio geladen werden.
Alternativ können Sie das Projekt neu laden.
Szenario 2
Ungültiges Zielframework 'net.6.0'
Thema
Die Projektdatei ist vorhanden, gibt jedoch ein ungültiges Zielframework an: 'net.6.0'
.
Dies kann aufgrund eines Tippfehlers oder der Verwendung eines nicht unterstützten Formats auftreten.
Lösung
Aktualisieren Sie die Projektdatei, um ein gültiges Zielframework zu verwenden. Ersetzen Sie 'net.6.0'
in diesem Fall durch 'net6.0'
(ohne den zusätzlichen Punkt).
Eine vollständige Liste der unterstützten Frameworks und deren korrekten Formate finden Sie in der .NET Target Frameworks-Dokumentation .