Il tipo di errore 1 "System.Data.Entity.DbContext" è definito in un assembly non referenziato. Deve essere aggiunto un riferimento all'assembly "EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".
Oggi, usando VS2012 per lo sviluppo del progetto MVC4, ho trovato un errore del genere, che è molto strano. Tutto ciò che dovrebbe essere citato viene citato. Alla fine ho trovato molte informazioni e una soluzione.
1. Strumenti - "Library Package Manager - " per gestire i pacchetti nuget della soluzione 2. Seleziona il pacchetto installato, trova EntityFramework e clicca su Gestisci
Dato che stavo usando l'"Oggetto Contesto Dati" di EF nel mio Taobao_DAL, mi ha dato un errore. Quindi dobbiamo controllarla e installare EF5.0. Alla fine abbiamo trovato qualche altro riferimento.
Ovviamente sto usando VS2012, se hai una versione inferiore, potresti dover installare prima Nuget. Puoi disinstallarlo e poi aggiungerlo. Infine, basta guardare la citazione per vedere se è presente.
|