Errore NuGet NU1100
Scenario 1
Impossibile risolvere 'Dependency (>= 1.0.0)' per '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
Impossibile risolvere 'Dependency (>= 1.0.0)' per 'TargetFramework'. PackageSourceMapping è abilitato, le origini seguenti non sono state considerate: 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.