2014-02-18 61 views
2

我有一個使用PostgreSQL並使用Npgsql作爲數據驅動程序的ASP.NET應用程序。時不時地,我不斷收到此錯誤:爲什麼Visual Studio在Npgsql團隊發佈的最新版本是2.1.0版時引用Npgsql,版本4.0.0.0?

無法加載文件或程序集「Npgsql的,版本= 4.0.0.0,文化=中性公鑰= 5d8b90d52f46fda7」或它的一個依賴。定位的程序集清單定義與程序集引用不匹配。 (異常來自HRESULT:0x80131040)

雖然在我的項目引用版本Npgsql的是2.1.0

這可能是什麼可能的原因?

+0

檢查您的Web.config和程序集引用。 – SLaks

回答

0

在Visual Studio中引用的屬性中提到了兩種類型的版本。

1)運行時版本 - .NET運行時版本的參考DLL編譯反對

2)版本 - 參考DLL

的版本,請檢查您的項目有針對性的.NET版本。這應該匹配或應該比引用的DLL的更新版本。

相關問題