Ich habe ein neues Projekt, das gerne Entity Framework 5 verwendet. Nachdem ich der Lösung das edmx hinzugefügt habe, hat es einen Verweis auf EntityFramework Version 5 hinzugefügt.
Ich habe ein Komponententestprojekt erstellt und muss etwas aus der EntityFramework-Bibliothek verwenden. Es gibt jedoch keinen Verweis auf EntityFramework. Wenn ich zu Verweis hinzufügen gehe, kann ich es nirgendwo in der Liste finden.
Ich habe überprüft und mein Komponententest verweist auf .NET 4.5. Irgendeine Idee, warum ich die Referenz nicht hinzufügen kann?
Entfernen Sie alle Einträge, die Sie in der Datei web.config vorgenommen haben. Klicken Sie einfach mit der rechten Maustaste auf Ihren Projektnamen in der Lösung, klicken Sie auf Verwalten von Nuget-Paketen Auf Ihrer linken Seite Klicken Sie auf Online und auf der rechten Seite einfach Entity Framework in das Suchfeld. Klicken Sie auf Installieren
Dies wird alle Dinge automatisch für Sie tun.
Die Antwort ist entnommen aus: EntityFramework 5 nicht installiert in VS 2012
Sie müssen einen Verweis auf die Datei "System.Data.Entity" im Ordner "References" Ihres Unit Test-Projekts hinzufügen.
Gerade das Hinzufügen von System.Data.Entity reicht möglicherweise nicht aus.
, weil Sie versuchen, auf etwas hinzuweisen, das noch nicht installiert wurde.
Dieses Problem kann durch die Installation von EntityFramework gelöst werden.
Also, um dies zu tun:
Tags und Links entity-framework visual-studio