Isso ocorre porque o provedor de tipo precisa resolver as dependências do driver de terceiros (
Npgsql
neste caso), e não pode porque não tem acesso à árvore de dependência completa como o NuGet (ou Paket). Você precisa copiar System.Threading.Tasks.Extensions.dll
para a mesma pasta onde Npgsql.dll
senta (seu ResPath
) para que o provedor de tipo possa resolver esse assembly. Depois de fazer isso, você descobrirá que também precisa copiar
System.Runtime.CompilerServices.Unsafe
.