Ich habe eine .NET-Kernklassenbibliothek, von der ich Entity Framework 6.1.3 referenzieren möchte. Hier ist meine project.json:Wie referenziere ich Entity Framework 6 von einer .NET-Kernklassenbibliothek in RC2?
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"EntityFramework": "6.1.3"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
}
}
}
Ich bekomme diese Kompilierungsfehler:
Also versuchte ich die NetStandard.Library Abhängigkeit Microsoft.NETCore.App Schalt wie so:
{
"version": "1.0.0-*",
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0-rc2-3002702",
"type": "platform"
},
"EntityFramework": "6.1.3"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
}
}
ich bin ein smilar Übersetzungsfehler, wie früher immer:
The dependency EntityFramework 6.1.3 does not support framework .NETCoreApp,Version=v1.0
Grundsätzlich habe ich keine Möglichkeit, Entity Framework 6.1.3 von .NET Core zu referenzieren.
Ich kann EF Core von .NET Core-Klassenbibliotheken beziehen, aber das möchte ich jetzt nicht tun.
Gibt es dafür eine Lösung?
.NET-Kern unterstützt EF 6. 6. Wechseln Sie das Framework zu "net461" (oder ähnlich) oder verwenden Sie EF Core. https://docs.asp.net/de/latest/data/entity-framework-6.html –