无法安装软件包'Microsoft.Owin.Security 2.0.1'。您正在尝试将此软件包安装到以“.NETFramework,Version = v4.0”为目标的项目中,但该软件包不包含与该框架兼容的任何程序集引用或内容文件。有关更多信息,请与软件包作者联系。
我现在应该怎么做??
提前感谢..
答案 0 :(得分:4)
这意味着他们创建了一个nuget包,它只包含针对其他框架版本的程序集,例如Framework 4.5
如果您的项目需要保留在Framework 4.0上,您可以尝试使用nuget包管理器控制台使用该软件包的先前版本并发出以下命令:
Install-Package Microsoft.Owin.Security -Version X.X.X
其中X.X.X是以前的版本号。
您可以在此处找到版本历史记录:
http://www.nuget.org/packages/Microsoft.Owin.Security
或者您可以使用Visual Studio 2012/2013创建一个面向Framework 4.5的项目,然后您就不会收到此错误。