Errore NuGet NU1100

Scenario 1

Unable to resolve 'Dependency (>= 1.0.0)' for 'TargetFramework'

Problema

Impossibile risolvere una dipendenza. Si tratta di un problema generico per i tipi che non sono pacchetti o progetti.

Soluzione 1

Aprire il file di progetto ed esaminare l'elenco delle relative dipendenze. Verificare che ogni dipendenza esista nelle origini del pacchetto in uso e che il pacchetto supporti il framework di destinazione del progetto.

Soluzione 2

Questo problema può anche essere causato dalla mancanza di origini NuGet configurate.

In alcuni casi una configurazione potrebbe non specificare origini. È possibile verificarlo eseguendo dotnet nuget list source dalla directory del progetto o della soluzione.

Controllare il contenuto della configurazione utente e aggiungere un'origine.

In alternativa, è possibile creare un file di configurazione usando dotnet new nugetconfig. È consigliabile creare questo file a livello di repository.

Scenario 2

 Unable to resolve 'Dependency (>= 1.0.0)' for 'TargetFramework'.  PackageSourceMapping is enabled, the following source(s) were not considered: nuget. 

Problema

Impossibile risolvere una dipendenza. PackageSourceMapping è abilitato e non sono presenti origini corrispondenti.

Soluzione

Controllare la configurazione di PackageSourceMapping in NuGet.Config e verificare che sia presente un modello di corrispondenza per il pacchetto in questione.