Der Begriff 'update-Datenbank' wird nicht als name eines cmdlet, Funktion, Skriptdatei oder bedienbare Programm. Überprüfen
Im mit VS 2015-Community-Update 3. Wenn ich versuche neu zu erschaffen EF-driven Datenbank mit dem Befehl update-database
im Paket-Manager-Konsole wird der Fehler angezeigt:
Den Begriff 'update-Datenbank' wird nicht als name eines cmdlet,
Funktion, Skriptdatei oder bedienbare Programm. Überprüfen Sie die Schreibweise des
Namen, oder wenn ein Pfad enthalten ist, stellen Sie sicher, dass der Pfad korrekt ist, und
versuchen Sie es erneut.
Habe ich neu gestartet VS ein paar mal und Neustart von Windows OS, aber keine gute Ergebnisse. Keine Hilfe?
Meine Pakete.config-Datei:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.1.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Cors" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Identity.Core" version="2.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Identity.EntityFramework" version="2.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Identity.Owin" version="2.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Owin" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.1.2" targetFramework="net45" />
<package id="Microsoft.Owin" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Cors" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Host.SystemWeb" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Cookies" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Facebook" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.Google" version="2.1.0" targetFramework="net45" />
<package id="Microsoft.Owin.Security.OAuth" version="2.1.0" targetFramework="net45" />
<package id="Newtonsoft.Json" version="6.0.3" targetFramework="net45" />
<package id="Owin" version="1.0" targetFramework="net45" />
</packages>
- Haben Sie versucht, mit der update-EntityFramework nuget ?
- Ja war es:) Komisch:)
- Tyrone ' s Antwort war für mich; stackoverflow.com/a/46018504/1327316 Bitte check it out.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Manchmal dieser Fehler trat auf, weil der EF nuget.
Bitte versuchen Sie es erneut installieren oder aktualisieren EntityFramework nuget-Paket.
Ich gelöst, indem updateing Paket-Manager-Konsole. Mein EF aktualisiert wurde.
Ich war nicht immer Update-Datenbank im Paket-Manager-Konsole. Dann habe ich Neustart einige Zeit. Auch starten Sie Windows neu.
Dann lade ich neue von nuget und dann war es gelöst.