Ich versuche weiterhin, das Entity-Framework 6 zu installieren und rollt immer mit dem Fehler
zurück %Vor%Ich habe alle Verweise auf alle DLLs entfernt, die an dieser Stelle erwähnt wurden. Ссылка
Das Verrückte ist, dass ich ein neues Projekt erstellen, ein webAPI-Programm erstellen und versuchen kann, Entity Framework 6 hinzuzufügen, und ich bekomme den gleichen Fehler, selbst nachdem ich alle Referenzen auf System.Data.Entity.dll entfernt habe Ich bin schon ein paar Tage dabei und brauche dringend Hilfe.
Was kann ich tun, um Entity Framework 6 zu installieren?
Hinweis: Es wird nur in einer Klassenbibliothek nur eine WebApi oder MVC-Anwendung nicht finden.
Wenn es hier hilft, gibt es einige detailliertere Fehlerinformationen.
%Vor%Wenn Entity Framework aktualisiert wird, werden die Dateien app.config oder web.config in sie geschrieben. Ich vermute, das könnte das Problem sein. Sehen Sie sich die Dateien app.config oder web.config an. Möglicherweise hat das EF-Upgrade Probleme beim Schreiben, ohne ein ungültiges XML-Dokument zu erstellen.
Ich hatte das gleiche Problem. Es stellte sich heraus, dass ich EF zu einem meiner wirklich alten Projekte hinzugefügt habe und web.config diesen Namensraum für <configuration />
element:
Das Entfernen der Namespace-Deklaration ( xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"
) half und löste dieses Problem.
Ich hatte das gleiche Problem und entdeckte, dass die Ursache das Element in der Datei web.config war. In meinem Fall habe ich das geändert:
%Vor%dazu:
%Vor%Das hat es behoben.
Es hat mit Ihren Konfigurationsdateien zu tun. Nur um die Lösung zu beschreiben, die ich gefunden habe:
Speichern Sie zuerst Ihre app.config, packages.config und web.config
Lösche sie dann alle. Ich löschte tatsächlich app.config und packages.config und löschte nur die Zeilen zwischen und in der web.config.
Dann habe ich das Install-Packet nochmal ausgeführt, alles ging gut, dann habe ich in meiner Konfiguration wieder hinzugefügt.
Ich hatte das gleiche Problem und habe meine web.config von
geändert %Vor%An
%Vor%In einer Webanwendung hatte web.config einen Verweis auf die externe app.config:
<appSettings configSource="App.config" />
Dies setzt voraus, dass sich App.config in einem bestimmten Format befindet, das das EntityFrameworks-Installationsprogramm für ungültig hält
Also, wie andere, war der Schlüssel zu:
Benennen Sie die App.config
Installieren Sie EF
bringt die App.config
Tags und Links asp.net-web-api c# entity-framework-6