Freigeben über


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.