C# 无法安装程序包';Microsoft.Owin.Security 2.0.1';

C# 无法安装程序包';Microsoft.Owin.Security 2.0.1';,c#,asp.net,C#,Asp.net,无法安装程序包“Microsoft.Owin.Security 2.0.1”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 我现在该怎么办 提前感谢。这意味着他们创建了一个nuget包,其中只包含针对其他框架版本的程序集,例如framework 4.5 如果您的项目需要保留在Framework 4.0上,您可以尝试使用nuget package manage

无法安装程序包“Microsoft.Owin.Security 2.0.1”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者

我现在该怎么办


提前感谢。

这意味着他们创建了一个nuget包,其中只包含针对其他框架版本的程序集,例如framework 4.5

如果您的项目需要保留在Framework 4.0上,您可以尝试使用nuget package manager控制台使用以前版本的包,并发出以下命令:

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为目标的项目,则不会出现此错误。

这意味着他们创建了一个nuget包,其中仅包含针对其他Framework版本(例如Framework 4.5)的程序集

如果您的项目需要保留在Framework 4.0上,您可以尝试使用nuget package manager控制台使用以前版本的包,并发出以下命令:

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为目标的项目,则不会出现此错误。

如果您安装的是最新版本的SignalR,您将无法安装,因为它具有一些需要.Net4.5的依赖项,但您仍然可以安装使用.Net4.0的旧版本的SignalR,如1.1.3
安装软件包Microsoft.AspNet.signar-版本1.1.3
如果您安装的是最新版本的signar,您将无法安装,因为它有一些依赖项需要.Net4.5,但您仍然可以安装使用.Net4.0的旧版本signar,如1.1.3
安装软件包Microsoft.AspNet.signar-版本1.1.3