Σφάλμα 1 Ο τύπος "System.Data.Entity.DbContext" ορίζεται σε μια συγκρότηση χωρίς αναφορά. Πρέπει να προστεθεί μια αναφορά στη συνέλευση "EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".
Σήμερα, όταν χρησιμοποιούσα το VS2012 για την ανάπτυξη έργου MVC4, βρήκα ένα τέτοιο σφάλμα, το οποίο είναι πολύ περίεργο. Όλα όσα πρέπει να παρατεθούν παρατίθενται. Τελικά, βρήκα πολλές πληροφορίες και βρήκα μια λύση.
1. Εργαλεία - "Library Package Manager - " για τη διαχείριση των πακέτων nuget της λύσης 2. Επιλέξτε το εγκατεστημένο πακέτο, βρείτε το EntityFramework και κάντε κλικ στην επιλογή Διαχείριση
Δεδομένου ότι χρησιμοποιούσα το "Data Context Object" του EF στο Taobao_DAL μου, μου έδωσε ένα σφάλμα. Πρέπει λοιπόν να το ελέγξουμε και να εγκαταστήσουμε το EF5.0. Τελικά βρήκαμε μερικές ακόμη αναφορές.
Φυσικά χρησιμοποιώ το VS2012, αν έχετε χαμηλότερη έκδοση, ίσως χρειαστεί να εγκαταστήσετε πρώτα το Nuget. Μπορείτε να το απεγκαταστήσετε και στη συνέχεια να το προσθέσετε. Τέλος, απλώς κοιτάξτε το απόσπασμα για να δείτε αν υπάρχει.
|