0

Zuerst baute ich ein ASP.NET5/MVC6-Projekt mit .netcore in der VS2015-Community auf, alles war in Ordnung. Mit tiefer und tiefer gehen. Ich muss Sitzung oder tempdata verwenden, aber nachdem ich microsoft.netcore.session Paket hinzufügen, wird Paketwiederherstellung fehlschlagen und alle meine vorhandenen Paket erhalten NU1002 Fehler sagte: NU1002 die Abhängigkeit XXXX im Projekt XXXX unterstützt nicht Framework DNX , Version = v4.5.1. Wie das Bild. Error on all packagesNach der Installation von microsoft.aspnet.core über nuget haben alle meine Pakete NU1002-Fehler, was ist falsch?

Aber wenn ich das Sitzungspaket deinstalliere, ist alles in Ordnung. Was ist daran falsch? Meine sdk Version in global.json ist 1.0.0-rc1-update1 und ich habe DNX5.0 von project.json entfernt. Kann mir jemand helfen?

Antwort

0

Gemäß Ihrem Screenshot verwenden Sie das DNX-Framework in Ihrem Projekt, das die alte Version des ASP.NET 5-Projektrahmens sein sollte. Nach dem Upgrade von ASP.NET 5 auf .NET Core heißt das Framework jetzt .NETCoreApp. Und die SDK-Version ist jetzt 1.0.0-preview2-003121. Die Fehlermeldung bedeutet auch, dass die Abhängigkeit Framework DNX nicht unterstützt. Ich habe das Microsoft.AspNetCore.Session-Paket erfolgreich in meinem Visual Studio 2015 mit der neuesten .NET Core SDK-Version installiert.

Also ich schlage vor, dass Sie den neuesten .NET Core SDK Installer von unten Link herunterladen und dann erstellen Sie eine neue .NET Core-Anwendung und dann verschieben Sie Ihre ursprünglichen Projektdateien auf das neue Projekt und installieren Sie dann das Sitzungspaket.

https://www.microsoft.com/net/download

Wenn Ihr Projekt von ASP.NET 5 RC1 Projektvorlage erstellen wird, finden Sie in Artikel folgende es 1,0 bis ASP.NET-Core zu migrieren.

https://docs.asp.net/en/latest/migration/rc1-to-rtm.html

Verwandte Themen