我正在尝试从NuGet安装Microsoft.AspNet.SignalR并收到以下错误:
'Microsoft.Owin.Security 2.0.2'。您正在尝试安装此功能 打包到一个针对'.NETFramework,Version = v4.0'的项目,但是 包不包含任何程序集引用或内容文件 与该框架兼容的。有关更多信息,请参阅 包裹作者。
有没有人遇到这个,知道解决方案是什么?
答案 0 :(得分:5)
SignalR 2.0不支持.net 4.0。要么升级.net,要么使用1.x版本的SignalR。
>Install-Package Microsoft.AspNet.SignalR -Version 1.1.3
答案 1 :(得分:0)
另一种选择是从Framework 4.0升级到Framework 4.5。
转到"网站>启动选项"在Visual Studio菜单中,然后更改您的"目标框架"到4.5。
还要确保web.config中的controlRenderingCompatibilityVersion(如果使用)也是4.5。
<system.web>
<compilation debug="true" targetFramework="4.5" />
<pages controlRenderingCompatibilityVersion="4.5" />
</system.web>