2015-12-10 3 views
15

Eine Idee, warum ich den folgenden Fehler nach Nuget Installation Entity Framework 6.1.3 erhalten?EntityFramework 6.1.3 unterstützt nicht Framework .NETPlatform, Version = v5.4 auf Visual Studio 2015

Fehlerhinweis: "Die Abhängigkeit EntityFramework 6.1.3 in Projekt foo bar nicht Rahmen .NETPlatform, Version = v5.4 unterstützen"

Hier ist mein global.json (edited aus personenbezogenen Daten

) hatte
{ 
    "version": "1.0.0-*", 
    "description": foo bar Class Library", 
    "authors": [ "foo bar" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 
    "frameworks": { 
    "net451": { }, 
    "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": "6.1.3" 
    } 
} 
+3

Was ist das "dotnet5.4" in Ihrem json? Bist du aus der Zukunft? – Fede

+1

@Fede, das ist .Net-Plattform 5.4. Keine Ahnung, welche EF-Version diese Plattform unterstützt. – Don

+0

https://www.google.com/search?q=.net+5.4&oq=.net+5.4&aqs=chrome..69i57.2371j0j4&sourceid=chrome&es_sm=122&ie=UTF-8#q=latest+.net+framework @Fede Neueste .Net Framework Version ist 4.6 Lol –

Antwort

2

ich ein gleiches Problem mit EF7 und ich war in der Lage, es zu lösen, indem dotnet54 in project.json in meiner EF Bibliothek und jedes Projekt auf es je nach netcore50.

9

Ich löste durch Löschen dieser Zeile - "net451": {} ,, und dann ersetzen "dotnet5.4" durch "net451".

+0

Arbeitete wie ein Charme. Ich denke, es war nur eine alte Projektvorlage (da die Codenamen einige Male umbenannt wurden). Ich hatte auch "net451" (für das gesamte Framework), das durch "dnx451" ersetzt wurde (keine Nebenwirkungen). – drizin

+0

Kann mir jemand sagen, wie man das in zukünftigen Projekten verhindern kann, hatte ich das selbe Problem –

2

Ich löste es nur um das Schneiden der

"dependencies": { "EntityFramework": "6.1.3" }

Abhängigkeiten in .Net4.51

"net451": { 
    "dependencies": { 
    "EntityFramework": "6.1.3", 
    "Microsoft.AspNet.Identity.Core": "2.2.1", 
    "Microsoft.AspNet.Identity.EntityFramework": "2.2.1" 
    } 

endgültiges Aussehen

{ 
    "version": "1.0.0-*", 
    "description": "EMS.Identity Class Library", 
    "authors": [ "SamuelA" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 
    "frameworks": { 
    "net451": { 
     "dependencies": { 
     "EntityFramework": "6.1.3", 
     "Microsoft.AspNet.Identity.Core": "2.2.1", 
     "Microsoft.AspNet.Identity.EntityFramework": "2.2.1" 
     } 
    }, 
    "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" 
     } 
    } 
    } 
} 
0

ich schnell ein ähnliches Problem durch manuelles Fest editieren der project.json Datei.

Hinweis: Lassen Sie mich erwähnen, dass meine Lösung Asp.net ist 5.0 Web Application und zielt DNX 4.5.1

Es war:

{ 
    "version": "1.0.0-*", 
    "description": "DataLayer Class Library", 
    "authors": [ "local-admin" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 
    "frameworks": { 
    "net451": { }, 
    "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": "6.1.3" 
    } 
} 

ich die Rahmenbedingungen Abschnitt ersetzt und wurde:

{ 
    "version": "1.0.0-*", 
    "description": "DataLayer Class Library", 
    "authors": [ "local-admin" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 
    "frameworks": { 
    "dnx451": { } 
    }, 
    "dependencies": { 
    "EntityFramework": "6.1.3" 
    } 
} 
Verwandte Themen