その他の情報:固定名「Npgsqlの」ADO.NETプロバイダが登録されていないか、コンピュータやアプリケーションの構成ファイルにロードすることはできません。詳細については、内部例外を参照してください...

その他の情報:固定名「Npgsqlの」ADO.NETプロバイダが登録されていないか、コンピュータやアプリケーションの構成ファイルにロードすることはできません。詳細については、内部例外を参照してください

ソリューション

あなたはNpgsqlのバージョン番号を呼び出す赤い底の部分がある、App.configファイルの設定で、以下の内容を追加します。

<system.data>
    <DbProviderFactories>
      <remove invariant="Npgsql"/>
      <add name="Npgsql Data Provider"
           invariant="Npgsql"
           description=".Net Data Provider for PostgreSQL"
           type="Npgsql.NpgsqlFactory, Npgsql, Version=2.2.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"
           support="FF" />
    </DbProviderFactories>
  </system.data>

 

ます。https://my.oschina.net/mysticboy/blog/541379で再現

おすすめ

転載: blog.csdn.net/weixin_34248118/article/details/92064645