Nach dem Upgrade aller Projekt.json Dateien auf das neue Format für .NET Core kann ich 'dotnet ef' für Entity Framework 6 Migrationen nicht ausführen. Kann jemand sehen, was mit dem Projekt.json unten falsch ist?Kann 'dotnet ef' nicht auf EF6 nach dem Upgrade auf .NET Core 1.0 Projektdateien ausführen
Vor meiner project.json sah wie folgt aus:
{
"frameworks": {
"dnx46": {
"dependencies": {
}
}
},
"dependencies": {
"EntityFramework": "6.1.3",
"EntityFramework.DynamicFilters": "1.4.8-*",
"Migrator.EF6": "1.1.0",
....
},
"commands": {
"ef": "Migrator.EF6"
}
}
Jetzt sieht es aus wie diese:
{
...
"frameworks": {
"net46": {
"dependencies": {
}
}
},
"dependencies": {
"EntityFramework": "6.1.3",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.0.0",
"EntityFramework.DynamicFilters": "1.4.8-*",
"Migrator.EF6": "1.2.0",
"Migrator.EF6.Tools": {
"version": "1.0.3",
"target": "package",
"type": "build"
},
...
},
"tools": {
"Migrator.EF6.Tools": {
"version": "1.0.3",
"imports": "portable-net45+win8+dnxcore50"
}
}
}
Dies ist die Fehlermeldung Im Moment habe ich, wenn ich 'Dotnet ef' laufen:
Nicht behandelte Ausnahme: Microsoft.DotNet.Cli.Utils.CommandUnknownException: Keine ausführbare Datei gefunden passender Befehl "dotnet-ef"
Großen Vorschlag! Nach dem Hinzufügen beschwerte es sich, dass kein Hauptprogramm vorhanden war. Nach dem Hinzufügen einer leeren Hauptklasse funktionierte es. Ich danke dir sehr. –
Sie sind herzlich willkommen :) – Sampath
Bitte stellen Sie Ihr Problem als neue Frage @ZainAlabdinTawfiq Dann haben Sie ein besseres Feedback. – Sampath