虽然我可以使用Excel 2013更新在旧计算机上创建的excel文件中的NPGSQL查询,但我无法创建新的Excel文件并连接到PGSQL数据源,因为Excel 2016功能区中没有NPGSQL数据源{{1} } - 如this post所示。
我检查了GAC(Data > New Query > From Database
),C:\Windows\Microsoft.NET\assembly\GAC_MSIL
位于那里。我已经尝试过NPGSQL版本2.2.7,3.1.3和3.1.4。
我还检查了machine.configs(npgsql.dll
和C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
),两者都包含对DLL的引用:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
我正在使用Office365 Excel V.16 32位。