繁体   English   中英

使用 Npgsql 从 Power Query 访问 postgresql

[英]Using Npgsql to access postgresql from Power Query

使用 Excel 2016 并尝试使用 Power Query 访问远程 postgresql 服务器。 Power Query 提示我安装 npgsql。 在 GAC 中安装组件。 重新启动后,Power Query 允许我指定连接,但是我收到以下错误:无法连接:我们在尝试连接时遇到错误。 详细信息:“无法加载文件或程序集 'Microsoft.Extensions.Logging.Abstractions, Version=1.1.0.0, Culture=neutral,PublicKeyToken=..... 或其依赖项之一。系统找不到指定的文件。”

在运行 Excel 2016 的两种不同环境中重复。一种是 32 位,另一种是 64 位 Excel。 同样的错误。

其他人遇到过这个吗? 任何解决办法? 我应该尝试在 GAC 中安装这个包吗? 使用 GAC 选项安装 npgsql 是我错了吗?

对 Microsoft.Extensions.Logging 的依赖是在 3.2 中引入的,所以我假设您使用的是 3.2.0-beta1(如果不是,请确认)。

这是 Npgsql 的问题。 使用 GAC 安装程序(MSI)时,日志依赖项也应安装到 GAC 中 - 目前仅安装 Npgsql.dll。

您可以通过自己手动安装缺少的程序集来解决此问题 - 以管理员身份打开开发人员命令提示符,然后为缺少的程序集执行gacutil -i

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM