Reputation: 913
I'm try to install owin.security on my asp.net mvc 4 application from here https://www.nuget.org/packages/Owin.Security.Providers/ , but have an error:
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
I was try to search in google, but found information only about SignalR. Can anybody help me?
Upvotes: 5
Views: 22004
Reputation: 4280
In my case, I had just pulled an existing project into my solution and was getting the error. One project was at 4.5 and the other was at 4.51. Putting them at the same framework release solved the problem.
Upvotes: 0
Reputation: 161
I also got the same error during installing Microsoft.Owin.Security 2.0.2.After that, i have changed my .net framework from 4.0 to 4.5 and it worked.
Upvotes: 0
Reputation:
I had the same problem with an existing project that I am working on, try this
Install-Package Microsoft.Owin.Host.SystemWeb -Version 2.1.0
better to install a little older version of Owin
, because .NET framework 4.0
doesn't support newer versions. But you will get almost all the features.
Upvotes: 4
Reputation: 20312
I'm very surprised. I searched for system requirements for Microsoft OWIN aka Katana. I had a hard time finding a definitive answer on this as well.
So when in doubt, head to the source:
According to the project file:
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
That is why NuGet won't let you install the package. You need to update your project to .NET 4.5 Framework.
Upvotes: 5