Esto se debe a que el proveedor de tipos necesita resolver las dependencias del controlador de terceros (Npgsql
en este caso), y no puede porque no tiene acceso al árbol de dependencia completo como lo hace NuGet (o Paket). Debe copiar System.Threading.Tasks.Extensions.dll
a la misma carpeta donde Npgsql.dll
se sienta (su ResPath
) para que el proveedor de tipos pueda resolver ese ensamblado.
Una vez que haga eso, encontrará que también necesita copiar System.Runtime.CompilerServices.Unsafe
.