1

我正在为我的 .NET 4.5 Web 应用程序使用通过 NuGet 安装的 SignalR 0.5.3 - 现在,由于我需要从 SQL SERVER 2008R2 推送数据(仅支持最高 3.5 的 .NET Framework),我需要创建一个库使用 SignalR .NET 3.5 客户端。

我在项目网站上看到可能有一个 SignalR.Client.NET35 版本,但是(对 github 和 NuGet 都不是很熟悉)我不知道如何为我必须处理的库项目安装该客户端。我尝试使用 std 命令安装,install-package SignalR.Client但我得到的消息是:

Install-Package : Could not install package 'SignalR.Client 0.5.3'.
You are trying to install this package into a project that targets 
'.NETFramework,Version=v3.5', but the package does not contain any assembly 
references that are compatible with that framework. 
For more information, contact the package author.

所以看起来正确的.NET版本没有正确/开箱即用。

在打扰作者之前,我想在这里尝试一下。有什么建议么?

4

2 回答 2

3

我们还没有将 3.5 客户端打包到包中。您需要从源代码构建。

于 2012-08-26T08:55:00.947 回答
0

我将 v1.x 和 v2.x SignalR 客户端反向移植到 NET 3.5。在此处作为 NuGet 包提供:http ://www.nuget.org/packages/Nivot.SignalR.Client.Net35/

于 2014-02-07T03:32:11.360 回答