Udostępnij za pośrednictwem


Błąd narzędzia NuGet NU1100

Scenariusz 1

Nie można rozpoznać zależności (>= 1.0.0)" dla elementu TargetFramework

Problem

Nie można rozpoznać zależności. Jest to ogólny problem dla typów, które nie są pakietami ani projektami.

Rozwiązanie 1

Otwórz plik projektu i sprawdź listę jego zależności. Sprawdź, czy każda zależność istnieje w używanych źródłach pakietów i czy pakiet obsługuje platformę docelową projektu.

Rozwiązanie 2

Ten problem może być również spowodowany brakiem skonfigurowanych źródeł NuGet.

Czasami konfiguracja może nie określać żadnych źródeł. Możesz to sprawdzić, uruchamiając polecenie dotnet nuget list source z katalogu projektu lub rozwiązania.

Sprawdź zawartość konfiguracji użytkownika i dodaj tam źródło.

Alternatywnie możesz utworzyć plik konfiguracji przy użyciu polecenia dotnet new nugetconfig. Zalecamy utworzenie tego pliku na poziomie repozytorium.

Scenariusz 2

Nie można rozpoznać zależności (>= 1.0.0)" dla elementu TargetFramework. Opcja PackageSourceMapping jest włączona. Następujące źródła nie zostały uznane za: nuget.

Problem

Nie można rozpoznać zależności. Funkcja PackageSourceMapping jest włączona i nie ma pasujących źródeł.

Rozwiązanie

Sprawdź konfigurację NuGet.Config dla konfiguracji PackageSourceMapping i upewnij się, że istnieje pasujący wzorzec dla danego pakietu.