Freigeben über


NuGet-Warnung NU1603

„PackageA“ 4.0.0 hängt von „PackageB“ (>= 4.0.0) ab, aber 4.0.0 wurde nicht gefunden. Die ungefähre höchste Übereinstimmung von 5.0.0 wurde aufgelöst.

Problem

Eine Paketabhängigkeit hat eine Version angegeben, die nicht gefunden werden konnte. In der Regel enthalten die Paketquellen nicht die erwartete gebundene Version. Stattdessen wurde eine höhere Version verwendet, die sich von der Erstellung des Pakets unterscheidet.

Dies bedeutet, dass die Wiederherstellung die beste Übereinstimmung nicht gefunden hat. Jede Wiederherstellung wird nach unten schweben, um eine niedrigere Version zu finden, die verwendet werden kann. Dies bedeutet, dass die Wiederherstellung online geht, um alle Quellen jedes Mal zu überprüfen, anstatt die Pakete zu verwenden, die bereits im Benutzerpaketordner vorhanden sind.

Lösung

Wenn das erwartete Paket nicht freigegeben wurde, ist dies möglicherweise ein Paketerstellungsfehler. Wenden Sie sich an den Paketautor, um das Problem zu beheben. Wenn das Paket freigegeben wurde, überprüfen Sie, ob es in den von Ihnen verwendeten Paketquellen verfügbar ist. Wenn Sie eine private Quelle verwenden, müssen Sie das Paket möglicherweise in diesem Feed aktualisieren.