2015-10-16 163 views
1

我不是程序員,我沒有在我的電腦上安裝Visual Studio,但我需要npgsql將Microsoft PowerBI(Power Query)連接到Postgres實例。爲PowerBI安裝npgsql

有沒有辦法安裝它,而不必編譯它? 是否有必要在我的電腦中進行特殊配置才能使其工作?

非常感謝。 Javier

+0

我不知道PowerBI的想法,但作爲一般規則,可以Npgsql的從https安裝爲一個簡單的NuGet:/ /www.nuget.org/packages/Npgsql/。還有一些用於某些實體框架操作的Visual Studio加載項。 –

回答

0

爲了擴大對@吉文的評論,你可以如果您想要最新版本的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/

+0

非常感謝卡爾。我照你說的做了,Excel停止詢問Npgsql,但現在我又收到另一個錯誤: – jergas

+0

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

+0

這是奇怪的,因爲我得到同樣的錯誤eather我有單。安裝在GAC中或不安裝。 – jergas