2012-05-25 113 views
2

我的EntityFramework參考文件左邊有一個黃色三角形警告,我的項目說它缺失。如何檢查GAC中是否存在程序集引用?

無法解析此引用。找不到程序集 「EntityFramework,Version = 4.1.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089,processorArchitecture = MSIL」。請檢查 確保程序集存在磁盤上。如果您的代碼需要此參考號爲 ,則可能會出現編譯錯誤。

如何解決此問題?

回答

6

GAC路徑是C:\Windows\assembly

但是,您解決了您的錯誤,您必須使用NuGet安裝EntityFramework軟件包(或者手動執行,但這樣做比較困難並且不允許您升級)。

  1. 安裝NuGet,如果您還沒有
  2. 右鍵點擊你的項目和 「管理的NuGet包」
  3. 搜索的EntityFramework
  4. 安裝

以後,您可以使用「更新」下的相同對話框安裝EntityFramework的更新版本。

如果您需要安裝4.1.0.0,尤其是因爲第三方庫正在使用它,並且無法使用更高版本,請安裝here的相應軟件包版本。

+0

爲什麼社會維基? – Default

+0

+1,很好的答案。即使您將程序集安裝到GAC,在應用程序服務器中也必須重新安裝它。使用安裝包進行裝配會更好。 – daryal

+0

以便其他人可以編輯它並添加信息,如果他們覺得合適的話。 – georgiosd

相關問題