安装时安装 Asp.Net SignalR 错误

Installing Asp.Net SignalR error while installing

我正在尝试在 Visual Studio 2010 专业项目中安装 SignalR。但我收到此错误:

 Could not install package 'Microsoft.Owin.Security 2.1.0'. 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. F
or more information, contact the package author.

尝试使用此命令(通过 nuget 包控制台)安装不同版本的信号 r 'install-package Microsoft.AspNet.SignalR -Version 1.1.3'。最新版本的 signalr 需要 .net4.5

我有同样的错误,en VS 2013 with a web project 4.0 framework, I 运行 'install-package Microsoft.AspNet.SignalR -Version 1.1.3'command and the package has installed sussefull

我遇到了这个问题并通过将我的项目的目标 .Net Framework 版本升级到 4.6.1(最新)解决了这个问题

我遇到了同样的问题,如果有人无法解决,我会给你一些额外的建议。

首先,一些库(如 SignalR)始终与最新版本的框架和其他一些库协同工作。这是正常的,你创建一个项目目标比方说 OWin 2.1,几个月后在包恢复中你得到最后一个升级所有东西。

其次,错误地使用较旧的框架版本创建库是很正常的,或者如果您不使用 Visual Studio IDE 您甚至没有意识到某些库针对不同的目标框架版本。这是我使用 SharpDevelop 创建的大多数指向 C# 4.0 的库的案例。

检查解决方案中的每个项目;在线查找项目和目标的依赖项。不幸的是,这没有任何通用模式,SignalR 不会在包管理器或 GitHub 项目中发布依赖项。 https://github.com/SignalR/SignalR/releases