2017-01-19 23 views
2

Excel 2016を使用し、Power Queryを使用してリモートpostgresqlサーバーにアクセスしようとしています。 Power Queryは、npgsqlのインストールを促します。コンポーネントをGACにインストールしました。再起動すると、Power Queryによって接続を指定できますが、次のエラーが表示されます。Unable to Connect:接続中にエラーが発生しました。詳細: "Microsoft.Extensions.Logging.Abstractions、Version = 1.1.0.0、Culture = neutral、PublicKeyToken = .....または依存関係の1つを読み込めませんでした。システムは指定されたファイルを見つけることができません。Npgsqlを使用してPower Queryからpostgresqlにアクセスする

Excel 2016を実行する2つの異なる環境で繰り返します.1つは32ビットで、もう1つは64ビットのExcelです。同じエラー。

誰かがこれに遭遇しましたか?どんな仕事?このパッケージをGACにインストールする必要がありますか? GACオプションでnpgsqlをインストールしたのは間違っていますか?

答えて

2

Microsoft.Extensions.Loggingへの依存関係は3.2で導入されていますので、3.2.0-beta1を使用していることを前提としています。

これはNpgsqlの問題です。 GACインストーラ(MSI)を使用する場合、ロギングの依存関係もGACにインストールする必要があります。現在のところ、Npgsql.dllのみがインストールされています。

不足しているアセンブリを手動でインストールすることで対処できます。開発者コマンドプロンプトを管理者として開き、見つからないアセンブリに対してgacutil -iを実行します。

関連する問題