Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 28491|Antwort: 4

[Quelle] ef Perform the Add-Migration Error Resolution

[Link kopieren]
Veröffentlicht am 05.07.2018 16:24:26 | | | |
Dein Start-up-Projekt 'XXX' bezieht sich nicht auf Microsoft.EntityFrameworkCore.Design. Dieses Paket ist erforderlich, damit die Entity Framework Core Tools funktionieren. Stelle sicher, dass dein Startprojekt korrekt ist, installiere das Paket und versuche es erneut.




Beim Ausführen eines Befehls gibt es unten eine gelbe Eingabeaufforderung, wie folgt:

Sowohl Entity Framework Core als auch Entity Framework 6 sind installiert. Die Entity Framework Core-Tools laufen. Verwenden Sie 'EntityFramework\Add-Migration' für Entity Framework 6.
Sowohl Entity Framework Core als auch Entity Framework 6 sind installiert. Die Kernwerkzeuge des Entity Framework laufen. Verwenden Sie "EntityFramework\Add-Migration" für Entity Framework 6.

Lösung:



Sowohl die Befehle Entity Framework 6.x als auch Entity Framework Core sind installiert. Die Version von Entity Framework 6 wird ausgeführt. Sie können den Befehl vollständig qualifizieren, um auszuwählen, welches ausgeführt werden soll: 'EntityFramework\Add-Migration' für EF6.x und 'EntityFrameworkCore\Add-Migration' für EF Core.

Die Befehle Entity Framework 6.x und Entity Framework Core sind installiert. Die Version von Entity Framework 6 wird ausgeführt. Man kann Befehle vollständig qualifizieren, um auszuwählen, welche Befehle ausgeführt werden, "EntityFramework\Add-Migration" für EF6.x und "EntityFrameworkCore\Add-Migration" für EF Core.




Vorhergehend:Bitten Sie um Hilfe beim Campus-Hochschulverwaltungssystem zur Passwortwiederherstellung
Nächster:404 Seiten für eine reine HTML5-CSS3-Implementierung
 Vermieter| Veröffentlicht am 13.02.2019 13:08:46 |
Wenn du detaillierte Hilfeinformationen für PowerShell-Befehle wie Enable-Migration erhalten möchtest, musst du sie nur eingebenGet-Help Enable-Migrations, und andere Befehle werden durch Analogie ergänzt.

Weitere Informationen finden Sie in der offiziellen Microsoft-Dokumentation:Der Hyperlink-Login ist sichtbar.
Veröffentlicht am 13.02.2019 13:19:31 |
Mark
 Vermieter| Veröffentlicht am 21.06.2023 22:39:28 |
VS 2022 gibt beim Ausführen des Migrationsbefehls einen Fehler, was bei VS 2019 normal ist.

PM> EntityFramework\Add-Migration Test
Sowohl die Befehle Entity Framework 6.x als auch Entity Framework Core sind installiert. Die Version von Entity Framework 6 wird ausgeführt. Sie können den Befehl vollständig qualifizieren, um auszuwählen, welches ausgeführt werden soll: 'EntityFramework\Add-Migration' für EF6.x und 'EntityFrameworkCore\Add-Migration' für EF Core.
System.ArgumentNullException: 值不能为 null。
Parametername: Typ
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, Object[] args)
   bei System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   In System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(Project project)
   In System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(Project project)
   In System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, boolean useContextWorkingDirectory)
   In System.Data.Entity.Migrations.AddMigrationCommand.Execute(Zeichenzeichen, boolesche Kraft, boolesche Force, boolesche ignorierende Änderungen)
   Im Befehl System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action)
Der Wert kann nicht null sein.
Parametername: Typ

 Vermieter| Veröffentlicht am 14.07.2023 20:55:15 |
Xiao Zhazha veröffentlicht am 21.6.2023, 22:39 Uhr
VS 2022 gibt beim Ausführen des Migrationsbefehls einen Fehler, was bei VS 2019 normal ist.

PM> EntityFramework\Add-Migration Test


VS 2022 Lösung

Modul "EntityFramework" kann nicht geladen werden. Für weitere Informationen führen Sie Import-Module EntityFramework aus


Upgrade auf EntityFramework.6.4.4 und führe folgenden Befehl aus:

Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com