NuGet-Fehler NU1100
Szenario 1
„Abhängigkeit (>= 1.0.0)“ für „TargetFramework“ kann nicht aufgelöst werden
Problem
Eine Abhängigkeit konnte nicht aufgelöst werden. Dies ist ein allgemeines Problem für Typen, die keine Pakete oder Projekte sind.
Lösung 1
Öffnen Sie die Projektdatei, und überprüfen Sie die Liste der Abhängigkeiten. Überprüfen Sie, ob jede Abhängigkeit von den von Ihnen verwendeten Paketquellen vorhanden ist und dass das Paket das Zielframework des Projekts unterstützt.
Lösung 2
Dieses Problem kann auch durch den Mangel an konfigurierten NuGet-Quellen verursacht werden.
Manchmal gibt eine Konfiguration möglicherweise keine Quellen an. Sie können dies überprüfen, indem Sie dotnet nuget list source
aus dem Projekt- oder Lösungsverzeichnis ausführen.
Überprüfen Sie den Inhalt der Benutzerkonfiguration, und fügen Sie dort eine Quelle hinzu.
Alternativ dazu können Sie eine Konfigurationsdatei mit dotnet new nugetconfig
erstellen. Es wird empfohlen, diese Datei auf Repositoryebene zu erstellen.
Szenario 2
„Abhängigkeit (>= 1.0.0)“ für „TargetFramework“ kann nicht aufgelöst werden. PackageSourceMapping aktiviert ist, wurde(n) die folgende(n) Quelle(n) nicht berücksichtigt: nuget.
Problem
Eine Abhängigkeit konnte nicht aufgelöst werden. PackageSourceMapping ist aktiviert, und es gibt keine übereinstimmenden Quellen.
Lösung
Überprüfen Sie Ihre NuGet.Config für die PackageSourceMapping-Konfiguration , und stellen Sie sicher, dass ein übereinstimmende Muster für das betreffende Paket vorhanden ist.