Lösung des Fehler “von Microsoft.NETCore.App 1.0.0 unterstützt keine Rahmen .NETFramework,Version=v4.6.1"

Habe ich eine ASP.NET Core 1.0 vollständige Anwendung läuft mit net461 Referenzen. Jetzt versuche ich weitere hinzufügen, Rahmen - netcoreapp1.0. Für diese, ich habe aktualisiert mein Projekt.json-so:

{
   "userSecretsId":"",
   "version":"2.4.0-*",
   "buildOptions":{
      "emitEntryPoint":true,
      "preserveCompilationContext":true
   },
   "dependencies":{
      "Microsoft.ApplicationInsights.AspNetCore":"1.0.0",
      "Microsoft.AspNetCore.Authentication.Cookies":"1.0.0",
      "Microsoft.AspNetCore.Diagnostics":"1.0.0",
      "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore":"1.0.0",
      "Microsoft.AspNetCore.Identity":"1.0.0",
      "Microsoft.AspNetCore.Identity.EntityFrameworkCore":"1.0.0",
      "Microsoft.AspNetCore.Mvc":"1.0.0",
      "Microsoft.AspNetCore.Mvc.TagHelpers":"1.0.0",
      "Microsoft.AspNetCore.Server.IISIntegration":"1.0.0",
      "Microsoft.AspNetCore.Server.Kestrel":"1.0.0",
      "Microsoft.AspNetCore.StaticFiles":"1.0.0",
      "Microsoft.EntityFrameworkCore":"1.0.0",
      "Microsoft.EntityFrameworkCore.SqlServer":"1.0.0",
      "Microsoft.Extensions.Configuration.CommandLine":"1.0.0",
      "Microsoft.Extensions.Configuration.FileExtensions":"1.0.0",
      "Microsoft.Extensions.Configuration.Json":"1.0.0",
      "Microsoft.Extensions.Configuration.UserSecrets":"1.0.0",
      "Microsoft.Extensions.Logging":"1.0.0",
      "Microsoft.Extensions.Logging.Console":"1.0.0",
      "Microsoft.Extensions.Logging.Debug":"1.0.0",
      "Microsoft.VisualStudio.Web.BrowserLink.Loader":"14.0.0",
      "Microsoft.VisualStudio.Web.CodeGenerators.Mvc":"1.0.0-preview2-final"
   },
   "tools":{
      "BundlerMinifier.Core":"2.0.238",
      "Microsoft.AspNetCore.Razor.Tools":"1.0.0-preview2-final",
      "Microsoft.AspNetCore.Server.IISIntegration.Tools":"1.0.0-preview2-final",
      "Microsoft.Extensions.SecretManager.Tools":"1.0.0-preview2-final"
   },
   "commands":{
      "ef":"EntityFramework.Commands",
      "web":"Microsoft.AspNetCore.Server.Kestrel"
   },
   "frameworks":{
      "net461":{

      },
      "netcoreapp1.0":{
         "imports":[
            "dotnet5.6",
            "portable-net45+win8"
         ]
      }
   },
   "runtimes":{
      "win10-x64":{

      },
      "win81-x64":{

      },
      "win8-x64":{

      },
      "win7-x64":{

      }
   },
   "publishOptions":{
      "exclude":[
         "**.user",
         "**.vspscc",
         "wwwroot",
         "node_modules"
      ]
   },
   "scripts":{
      "prepublish":[
         "npm install",
         "bower install",
         "gulp clean",
         "gulp min"
      ]
   }
}

Nach der änderung Projekt.json, bekam ich diese Fehlermeldung:

Nicht die folgenden Projekt-Thread: MVC6_Full_Version
(.NETCoreApp,Version=v1.0) Grund: Erwartete coreclr Bibliothek nicht gefunden
im Paket graph. Bitte versuchen Sie es mit dotnet wieder.

Diese zu lösen, lief ich dotnet restore Befehl, aber kein Glück.

Dann habe ich noch diesen block:

"Microsoft.NETCore.App": {
  "version": "1.0.0",
  "type": "platform"
},

Nachdem Sie diese blockieren, bekam ich eine andere Fehlermeldung:

Code: NU1002 Beschreibung: Die Abhängigkeit von Microsoft.NETCore.App 1.0.0
unterstützt keine Rahmen .NETFramework,Version=v4.6.1.

Grundsätzlich möchte ich hinzufügen, dass beide Verweise in meinen Anwendungen .NET Framework 4.6.1 und ASP.NET Core-1.0.

Wie kann ich diesen Fehler beheben?

Sie können werfen Sie einen Blick auf meine Antwort, hoffentlich wird es helfen. stackoverflow.com/a/39420980/6535426

InformationsquelleAutor Sachin411 | 2016-07-25

Schreibe einen Kommentar