EntityFramework 5 Die Installation schlägt in VS 2012 fehl

7

Ich versuche, die neueste Version von EntityFramework von der Programm-Manager-Konsole in Visual Studio 2012 zu installieren. Das Ausführen des Befehls install-package führt zu folgendem Fehler:

%Vor%

Also habe ich auf Google herumgestochert und kam zu folgendem Ergebnis, um die Datei Web.Config einzugeben. Ich habe einen zweiten Versuch unternommen, das EntityFramwork mit dem folgenden Eintrag zu installieren:

%Vor%

Dies führte zu demselben Fehler. Meine Fragen sind diese:

  • Wie kann ich dieses Paket installieren? Out of the Box sollte dies funktionieren und macht mit anderen Paketen dies albern, dass dieses Paket nicht schnell und einfach installiert werden kann.

  • Wo besteht die Dokumentation für dieses Paket zusammen mit einer Form von FAQ? Dies scheint auch albern, dass Dokumentation für Installationsprobleme nicht existiert.

Vielen Dank im Voraus!

:: Bearbeiten ::

Ich habe vergessen hinzuzufügen. Ich habe den folgenden Eintrag auch in der Datei web.config versucht:

%Vor%

... was den gleichen Fehler ergab.

    
Techie Joe 11.12.2012, 17:37
quelle

4 Antworten

2

Entfernen Sie alle Einträge, die Sie in der web.config -Datei vorgenommen haben. Just Right Click on your project name in the solution , Klicken Sie auf Manage Nuget Packages Auf Ihrer linken Seite Klicken Sie auf Online und auf der rechten Seite setzen Sie einfach Entity Framework in das Suchfeld. Klicken Sie auf Install

Dies wird alle Dinge automatisch für Sie tun.

    
Bhushan Firake 11.12.2012, 17:48
quelle
13

Dieser Fehler wurde für uns durch das Targeting der falschen .NET-Version verursacht - wir hatten versehentlich unser Projekt-Targeting für .NET 2 erstellt. Das Ändern der Ziel-Framework-Version in .NET 4 behob das Problem und ermöglichte das Hinzufügen der NuGet-Paket für Entity Framework.

    
Martin Wilkerson 30.01.2013 12:24
quelle
3

Ich hatte einen ähnlichen Fehler. Nach der Rückkehr zu .NET 4.0 von 4.5 wurde EF installiert. (Visual Studio Express 2012 für das Web)

    
burktelefon 17.12.2013 12:41
quelle
1

Ich habe festgestellt, dass ich es einfach nochmal in NuGet hinzufügen musste; Es funktionierte das zweite Mal. Vielleicht gibt es einen Fehler im Installationsskript.

    
Sam 20.06.2013 05:03
quelle