EntityFramework-Befehle im ASP.Net 5-Klassenbibliothekspaket?

Ich versuche, meine erste ASP.Net-Webanwendung zu entwickeln, und in meiner Lösung habe ich zwei Projekte. EINWeb Application undClass Library (Package). Wenn ich die ASP.Net 4.5-Version dieser Anwendung erstelle, lege ich meinEntity Framework 6 Einheiten in eine Klassenbibliothek, so mache ich das in derASP.Net 5 Ausführung. Das Problem ist, wenn ich @ installieEntityFramework.Commands zur Klassenbibliothek bekomme ich den Fehler:

Die Abhängigkeit EntityFramework.Command 7.0.0-rc1-final in Project DBEntities unterstützt das Framework .NetPlatform, Version = 5.4 nicht.

Mein Verständnis vondiese SO Frage ist dassdotnet5.4 ist das neue .Net 5, das von EF7 unterstützt werden soll.

Hier ist meinproject.json Datei

{
  "version": "1.0.0-*",
  "description": "FFInfo.DAL Class Library",
  "authors": [ "Mathew" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",
    "frameworks": {
        "dotnet5.4": {
            "dependencies": {
                "Microsoft.CSharp": "4.0.1-beta-23516",
                "System.Collections": "4.0.11-beta-23516",
                "System.Linq": "4.0.1-beta-23516",
                "System.Runtime": "4.0.21-beta-23516",
                "System.Threading": "4.0.11-beta-23516"
            }
        }
    },
    "dependencies": {
        "EntityFramework.Commands": "7.0.0-rc1-final",
        "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final"
    }
}

Habe ich das falsche Paket installiert, ist EF7 so stark verändert, dass ich die Klasse falsch ausbaue, oder fehlt etwas in meiner json-Datei?

EDIT: Neue Datei project.json basierend auf Vorschlägen

{
    "version": "1.0.0-*",
    "description": "FFInfo.DAL Class Library",
    "authors": [ "Mathew" ],
    "tags": [ "" ],
    "projectUrl": "",
    "licenseUrl": "",
    "frameworks": {
        "dotnet5.4": {
            "dependencies": {
                "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-*",
                "Microsoft.Dnx.Runtime": "1.0.0-*",
                "Microsoft.Extensions.CommandLineUtils.Sources": {
                    "version": "1.0.0-*",
                    "type": "build"
                },
                "Microsoft.Extensions.PlatformAbstractions": "1.0.0-*",
                "System.Console": "4.0.0-*",
                "System.IO.FileSystem": "4.0.1-*"
            }
        },
        "netcore50": {
            "bin": {
                "assembly": "lib\\netcore50\\_._"
            }
        },
        "dependencies": {
            "EntityFramework.Commands": "7.0.0-rc1-final",
            "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final"
        }
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage