我不是程序員,我沒有在我的電腦上安裝Visual Studio,但我需要npgsql將Microsoft PowerBI(Power Query)連接到Postgres實例。爲PowerBI安裝npgsql
有沒有辦法安裝它,而不必編譯它? 是否有必要在我的電腦中進行特殊配置才能使其工作?
非常感謝。 Javier
我不是程序員,我沒有在我的電腦上安裝Visual Studio,但我需要npgsql將Microsoft PowerBI(Power Query)連接到Postgres實例。爲PowerBI安裝npgsql
有沒有辦法安裝它,而不必編譯它? 是否有必要在我的電腦中進行特殊配置才能使其工作?
非常感謝。 Javier
爲了擴大對@吉文的評論,你可以如果您想要最新版本的Npgsql,請使用nuget。
你不需要安裝nuget.exe;你可以下載最新的nuget軟件包http://packages.nuget.org/api/v1/package/Npgsql/
將.NUPKG文件重命名爲.ZIP並解壓縮,你會在/ lib/net45中找到Npgsql.dll。
Office.com instructions表明您還需要Mono.Security.dll,whcih你可以下載http://packages.nuget.org/api/v1/package/Mono.Security/
非常感謝卡爾。我照你說的做了,Excel停止詢問Npgsql,但現在我又收到另一個錯誤: – jergas
DataSource.Error:TlsClientStream.ClientAlertException:CertificateExpired en TlsClientStream.TlsClientStream.ParseCertificateMessage(Byte [] buf,Int32&pos) en TlsClientStream。 TlsClientStream.TraverseHandshakeMessages() EN TlsClientStream.TlsClientStream.GetInitialHandshakeMessages(布爾allowApplicationData) EN TlsClientStream.TlsClientStream.PerformInitialHandshake(字符串主機名,X509CertificateCollection clientCertificates,remoteCertificateValidationCallback remoteCertificateValidationCallback,布爾checkCertificateRevocation) – jergas
這是奇怪的,因爲我得到同樣的錯誤eather我有單。安裝在GAC中或不安裝。 – jergas
看起來Office.com instructions已經略顯過期,因爲最新的Npgsql GitHub releases不包括編譯後的二進制下載。您可以在下載an older GitHub release.
後按照Office.com指令(它也可以工作,只是運行的,而不是與Office.com指示繼續安裝EXE)
我不知道PowerBI的想法,但作爲一般規則,可以Npgsql的從https安裝爲一個簡單的NuGet:/ /www.nuget.org/packages/Npgsql/。還有一些用於某些實體框架操作的Visual Studio加載項。 –