2013-06-19 142 views
1

我在解決方案1中有一個名爲service1的wcf webservice 然後我在解決方案2中創建了另一個名爲service2的wcf webservice。 然後在service2中,我引用了service1。 我在service1和service2中都安裝了實體框架v5。然後我在service2中運行一個調用service1中的函數的函數。但我得到一個異常,如:。實體框架版本問題

{「無法加載文件或程序集的EntityFramework,版本= 6.0.0.0, 文化=中性公鑰= b77a5c561934e089」或它 依賴一個找到的程序集清單定義不匹配 裝配參考(從HRESULT異常: 0x80131040)。 「:」 的EntityFramework,版本= 6.0.0.0,文化=中性 公鑰= b77a5c561934e089" }

任何人可以知道如何解決那?

感謝

+0

運行服務1的功能,直接並驗證它的工作原理。如果是,請進入service2並獲取EF組件的版本。將它與web.config中的版本進行比較,並確保它們是相同的。如果沒有,你需要修復它在你的web.config或卸載/重新安裝EF到正確的版本。 –

回答

1

所以最後,我複製粘貼文件夾「包」的全部內容,從服務1至服務2