2016-06-20 12 views
2

Ich arbeite an der Umstellung meines Projekts ASP.NET RC1 auf Core.NET RC2. Beim Öffnen des Projekts das Paket nicht wiederherstellen mit den folgenden Fehler:Paketfehler für .NET Framework, Version = v4.5.1 konnte nicht behoben werden.

Fehler in C: \ Benutzer \ Benutzer \ Dokumente \ cwc_scaffold \ Projekt \ CWC.xproj kann nicht ‚Glimpse lösen (> = 2.0.0- beta1) 'für' .NETFramework, Version = v4.5.1 '. "SharpGIS.NmeaParser (> = 1.5.1)" für ".NETFramework, Version = v4.5.1" konnte nicht aufgelöst werden.

Ich bin ziemlich neu in ASP und Nuget so bin ich nicht sicher, was diese Fehler bedeuten.

EDIT: Hier ist meine project.json Datei:

{ 
    "version": "0.9.0", 
    "buildOptions": { 
    "emitEntryPoint": true, 
    "preserveCompilationContext": true, 
    "copyToOutput": [ 
     "appsettings.json" 
    ] 
    }, 
    "tooling": { 
    "defaultNamespace": "COIN.Monitor" 
    }, 
    "dependencies": { 
    "Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final", 
    "Microsoft.EntityFrameworkCore.Tools": { 
     "version": "1.0.0-preview1-final", 
     "type": "build" 
    }, 
    "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc2-final", 
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final", 
    "Microsoft.Extensions.Logging": "1.0.0-rc2-final", 
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final", 
    "Microsoft.Extensions.Logging.Debug": "1.0.0-rc2-final", 
    "Microsoft.EntityFrameworkCore.Sqlite": "1.0.0-rc2-final", 
    "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0-rc2-final", 
    "Glimpse": "2.0.0-beta1", 
    "Serilog": "1.5.14", 
    "Microsoft.Tpl.Dataflow": "4.5.24", 
    "Microsoft.AspNetCore.Hosting.WindowsServices": "1.0.0-rc2-final" 
    }, 
    "frameworks": { 
    "net451": { 
     "frameworkAssemblies": { 
     "System.Web": "4.0.0.0" 
     } 
    } 
    }, 
    "commands": { 
    "web": "Microsoft.AspNetCore.Server.Kestrel" 
    }, 
    "tools": { 
    "Microsoft.AspNetCore.Razor.Tools": { 
     "version": "1.0.0-preview1-final", 
     "imports": "portable-net45+win8+dnxcore50" 
    } 
    }, 
    "publishOptions": { 
    "include": [ 
     "wwwroot", 
     "Views", 
     "appsettings.json", 
     "web.config" 
    ], 
    "exclude": [ 
     "node_modules" 
    ] 
    }, 
    "scripts": { 
    "prepublish": [ 
     "gulp clean", 
     "gulp deploy-client", 
     "webpack" 
    ], 
    "prebuild": [ 
     "npm run pre-build" 
    ], 
    "postpublish": [ 
     "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" 
    ] 
    } 
} 
+0

Diese beiden Pakete sollten .Net 4.5.1 unterstützen. Könnten Sie Ihr Projekt.json posten? – svick

+0

Ich habe mein Projekt.json an den ursprünglichen Beitrag angehängt. – Roka545

+0

Wiederherstellen, das funktioniert gut für mich. Außerdem sehe ich dort 'SharpGIS.NmeaParser' nicht, bist du sicher, dass die project.json und die Fehlermeldungen korrekt sind? – svick

Antwort

0

Pakete in von Nuget gezogen zu bekommen eine lowest gemeinsamen Nenner Version für abhängige Pakete/Bibliotheken nicht erfüllt.

Möglicherweise (?) Brauchen Sie eine spätere Version dieser Pakete?

Schauen Sie sich die nugget-Seite für installierte Pakete an und prüfen Sie für jedes einzelne eingepackte Paket, ob es sich um eine neue Version handelt, die installiert werden könnte oder ändern Sie das Abhängigkeitsverhalten auf Highest oder andere Einstellungen, die Sinn ergeben .

Unabhängig davon müssen Sie möglicherweise mit den eingepackten Paketen experimentieren, um sie zum Laufen zu bringen.

enter image description here

Verwandte Themen