Questo perché il provider del tipo deve risolvere le dipendenze del driver di terze parti (Npgsql
in questo caso) e non può perché non ha accesso all'albero delle dipendenze completo come fa NuGet (o Paket). Devi copiare System.Threading.Tasks.Extensions.dll
nella stessa cartella in cui Npgsql.dll
siede (il tuo ResPath
) in modo che il provider del tipo possa risolvere quell'assembly.
Una volta fatto, scoprirai che devi anche copiare System.Runtime.CompilerServices.Unsafe
.