Wie zu installieren Owin
Ich bin versuchen zu installieren owin.Sicherheit auf meinem asp.net mvc 4-Anwendung von hier https://www.nuget.org/packages/Owin.Security.Providers/ , haben aber einen Fehler:
Install-Package : Could not install package 'Microsoft.Owin.Security 2.0.2'. You are trying to install this package into a project that targets
'.NETFramework,Version=v4.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information,
contact the package author.
At line:1 char:1
+ Install-Package Owin.Security.Providers
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
Wurde ich versuchen, google-Suche, fand aber nur Informationen über SignalR. Kann mir keiner helfen?
Ihre .Net-Version entspricht nicht der benötigten version für owin.Sicherheit. Versuchen Sie, ändern Sie Ihre Projekt-framework-Ziel?
Ich habe .Net 4 version. Für welche version sollte ich ändern?
Ich habe im folgenden beantwortet. SignalR 2.0 nicht unterstützt .net 4.0.
Sie müssen dotnet Framework 4.5, nicht 4.0
In diesem Fall gehen Sie zu msdn.microsoft.com/en-us/library/jj152935(v=vs. 110).aspx und Schritt über .net 4.5
Ich habe .Net 4 version. Für welche version sollte ich ändern?
Ich habe im folgenden beantwortet. SignalR 2.0 nicht unterstützt .net 4.0.
Sie müssen dotnet Framework 4.5, nicht 4.0
In diesem Fall gehen Sie zu msdn.microsoft.com/en-us/library/jj152935(v=vs. 110).aspx und Schritt über .net 4.5
InformationsquelleAutor BorHunter | 2014-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin sehr überrascht. Ich suchte nach system Anforderungen für Microsoft OWIN aka Katana. Ich hatte eine harte Zeit finden eine definitive Antwort auf diese als gut.
Also, wenn Sie Zweifel haben, Kopf zu der Quelle:
https://katanaproject.codeplex.com/SourceControl/latest#src/Microsoft.Owin.Security/Microsoft.Owin.Security.csproj
Entsprechend der Projekt-Datei:
Deshalb NuGet wird nicht lassen Sie das Paket installieren. Sie müssen aktualisieren Sie Ihren Projekt .NET 4.5 Framework.
Leider glaube ich nicht so. Ich kann mir vorstellen Microsoft ist mit neuen APIs, die es nur in 4.5. Wie für Ihre Anwendung, 4.5 ist abwärtskompatibel, also kann es noch verwenden 3rd-party-Bibliotheken, die geschrieben wurden für die 4.0. Haben Sie versucht, erstellen Sie eine test-app in 4,5 und sehen, ob Ihre externe Bibliothek richtig funktioniert? Sorry, ich konnte nicht mehr helfen.
InformationsquelleAutor Kiliman
SignalR 2.0 nicht unterstützt .net 4.0. Entweder ein upgrade .Netz oder verwenden Sie einen 1.x-version von SignalR.
Quelle
Ich hoffe jemand anderes kann diese Antwort für Sie. Goodluck
Ich habe den v1 von SignalR wie ich es brauche für meine app, sondern es nur installiert OWIN .Net 4.5, die dann die Schläuche der app. Ich habe noch zu finden, eine Arbeit um.
InformationsquelleAutor Tareffic
Ich hatte das gleiche problem mit einem bestehenden Projekt, an dem ich arbeite, versuchen Sie, diese
Install-Package Microsoft.Owin.Host.SystemWeb -Version 2.1.0
besser für die Installation einer etwas älteren version von
Owin
, weil.NET framework 4.0
keine Unterstützung für neuere Versionen. Aber Sie werden fast alle Funktionen.InformationsquelleAutor
Bekam ich auch die gleiche Fehlermeldung während der Installation von Microsoft.Owin.Sicherheit 2.0.2.Danach, ich habe es mir anders .net framework von 4.0 auf 4.5 und es hat funktioniert.
InformationsquelleAutor priyesh jaiswal
In meinem Fall hatte ich zog ein vorhandenes Projekt in meine Lösung ist und war immer die Fehler. Ein Projekt wurde bei 4,5 und der andere war bei 4.51. Setzen Sie auf die gleiche framework-Version das problem gelöst.
InformationsquelleAutor David Rogers