Ein Verweis auf EntityFramework in meinem Komponententestprojekt kann nicht hinzugefügt werden

7

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?

    
NibblyPig 06.05.2013, 15:17
quelle

4 Antworten

17

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

    
Dima Condur 06.05.2013, 15:21
quelle
4

Ich hatte das gleiche Problem mit einer neuen Anwendung. Ich habe die Package Manager-Konsole geöffnet und install-package EntityFramework verwendet, die Version 6 ohne Probleme installiert hat.

    
Rethic 21.11.2013 22:29
quelle
1

Sie müssen einen Verweis auf die Datei "System.Data.Entity" im Ordner "References" Ihres Unit Test-Projekts hinzufügen.

    
Alberto Montellano 03.02.2014 23:34
quelle
1

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:

  • Gehen Sie zu Lösungs-Explorer
  • Klicken Sie mit der rechten Maustaste auf Ihren Projektnamen
  • Wählen Sie "NuGet-Pakete verwalten"

  • Installieren Sie jetzt das Entity Framework.

    
Md. Alamin Mahamud 04.11.2015 10:52
quelle