2017-03-10 1 views
1

Wenn ich baue ich eine Fehlermeldung erhalten, die lautet:EntityFramework 6.1.3 unterstützt keine Rahmen .NETCoreApp, Version = v1.0

EntityFramework 6.1.3 nicht Rahmen .NETCoreApp unterstützen, Version = v1.0

Ich habe dieses Problem erforscht und verstehe, dass das Problem in der project.json liegt.

Die Implementierung der Lösungen anderer Personen in meiner App hat jedoch nicht funktioniert. Jede Hilfe wäre großartig. Dank

project.json

{ 
    "buildOptions": { 
    "emitEntryPoint": true, 
    "preserveCompilationContext": true 
    }, 
    "dependencies": { 
    "EntityFramework": "6.1.3", 
    "Microsoft.ApplicationInsights.AspNetCore": "2.0.0", 
    "Microsoft.AspNet.Mvc": "5.2.3", 
    "Microsoft.AspNet.WebApi.Core": "5.2.3", 
    "Microsoft.AspNet.WebApi.Owin": "5.2.3", 
    "Microsoft.AspNetCore.Mvc": "1.1.2", 
    "Microsoft.AspNetCore.Routing": "1.1.1", 
    "Microsoft.AspNetCore.Server.IISIntegration": "1.1.1", 
    "Microsoft.AspNetCore.Server.Kestrel": "1.1.1", 
    "Microsoft.AspNetCore.StaticFiles": "1.1.1", 
    "Microsoft.EntityFrameworkCore.Sqlite": "1.1.1", 
    "Microsoft.EntityFrameworkCore.SqlServer": "1.1.1", 
    "Microsoft.EntityFrameworkCore.Tools": "1.1.0", 
    "Microsoft.Extensions.Configuration.CommandLine": "1.1.1", 
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.1", 
    "Microsoft.Extensions.Configuration.FileExtensions": "1.1.1", 
    "Microsoft.Extensions.Configuration.Json": "1.1.1", 
    "Microsoft.Extensions.Logging": "1.1.1", 
    "Microsoft.Extensions.Logging.Console": "1.1.1", 
    "Microsoft.Extensions.Logging.Debug": "1.1.1", 
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.1", 
    "Microsoft.NETCore.App": "1.1.1" 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": [ 
     "dotnet5.6", 
     "portable-net45+win8" 
     ] 
    } 
    }, 
    "publishOptions": { 
    "include": [ 
     "wwwroot", 
     "**/*.cshtml", 
     "appsettings.json", 
     "web.config" 
    ] 
    }, 
    "runtimeOptions": { 
    "configProperties": { 
     "System.GC.Server": true 
    } 
    }, 
    "scripts": { 
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] 
    }, 
    "tools": { 
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": { 
     "imports": "portable-net45+win8+dnxcore50", 
     "version": "1.0.0-preview2-final" 
    } 
    } 
} 
+1

Verwenden EF Core for .NET Core sonst verwenden Desktop-CLR für Ihre Anwendung. –

Antwort

2

Entity Framework 6 ist so konzipiert, mit .NET Framework zu arbeiten. Für .Net Core sollten Sie den Entity Framework Core der Version 1.1 verwenden. Hier

ist ein Link zu Microsoft Docs, wo Sie einen Vergleich der beiden sehen: https://docs.microsoft.com/en-us/ef/efcore-and-ef6/index

+0

Wird diesen Fehler nicht wieder vorwärts machen. Ich schätze die Einsicht! – RyeGuy

Verwandte Themen