Typ chyby 1 "System.Data.Entity.DbContext" je definován v nereferencovaném assembleru. Je třeba přidat odkaz na assembler "EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".
Dnes, když jsem používal VS2012 pro vývoj projektů MVC4, narazil jsem na takovou chybu, což je velmi zvláštní. Vše, co by mělo být citováno, je uvedeno. Nakonec jsem našel spoustu informací a řešení.
1. Nástroje - "Správce knihovních balíčků - " pro správu nuget balíčků řešení 2. Vyberte nainstalovaný balíček, najděte EntityFramework a klikněte na Spravovat
Protože jsem používal EFův "Data Context Object" ve svém Taobao_DAL, dal mi chybu. Takže to musíme zkontrolovat a nainstalovat EF5.0. Nakonec jsme našli ještě pár dalších odkazů.
Samozřejmě používám VS2012, pokud máte nižší verzi, možná budete muset nejdřív nainstalovat Nuget. Můžete ho odinstalovat a pak přidat. Nakonec se stačí podívat na citaci, jestli tam je.
|