无法从Nuget程序包管理器中的Asp.net MVC 4.5版本中添加程序包Microsoft.Owin.Host.SystemWeb。

时间:2018-07-13 07:42:36

标签: asp.net asp.net-mvc

我在2015 VS中使用4.5框架在asp.net MVC中创建了项目。我正在尝试从nuget软件包管理器中添加Microsoft.Owin.Host.SystemWeb此软件包,但出现类似错误

  

无法安装软件包“ Microsoft.Owin 4.0.0”。您正在尝试   将此软件包安装到针对的项目中   '.NETFramework,Version = v4.5',但该软件包不包含任何   程序集引用或与此兼容的内容文件   框架。

即使我更改了框架,仍然出现错误,并且

  

Microsoft.Owin.Host.SystemWeb此软件包的最新版本为4.0。

1 个答案:

答案 0 :(得分:0)

如果要安装SignalR的最新版本,将无法使用它,因为它具有一些需要.Net4.5的依赖关系,但是您仍然可以安装使用.Net4.0的SignalR的旧版本,例如

  

1.1.3安装软件包Microsoft.AspNet.SignalR-版本1.1.3

不再是这种情况,并且2.x版本需要.NET 4.5。

  

https://github.com/SignalR/SignalR/issues/1723