[英]Reference to assembly error
我已經實現了RoleProvider類,在那里我創建了Domain類對象,它在另一個程序集中,我的程序集引用了那個。
錯誤3類型'System.Data.Entity.DbContext'在未引用的程序集中定義。 您必須添加對程序集'EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用。 D:\\ Visual Studio 2013 \\ Group 06 \\ G06_Store \\ Store.Facade \\ StoreRoleProvider.cs 17 24 Store.Facade
我該如何解決這個錯誤?
打開visual studio並轉到工具欄打開Nuget包管理器並打開nuget包管理器控制台並安裝Entity框架只需將其粘貼到控制台窗口:
Install-Package EntityFramework
1)從所有項目中卸載實體框架
2)重新啟動Visual Studio
3)將Entity Framework重新安裝到所有必需的項目
它開始工作了
我還發現,如果你說一個Console App作為主項目,一邊運行一個單元測試項目,如果你在單元測試項目上沒有對EntityFramework的引用,你就會出現這個錯誤。也得到這個錯誤。
打開工具> NuGet包管理器>包管理器控制台然后從默認項目中選擇您面臨上述錯誤的項目名稱。 然后只需安裝下面提到的包:
install-package entityframework -version 6.0.0.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.