2017-08-03 97 views
0

我想在ASP.NET Core Web应用程序中使用SignalR,但我正在努力寻找正确的包使用。在this article,他们说用“Microsoft.AspNetCore.SignalR”(与NuGet.Config文件的帮助下),但是当我做了dotnet restore,我得到:什么是用于ASP.NET Core的SIgnalR的正确包?

error NU1102: Unable to find package Microsoft.AspNetCore.SignalR.Server with version (>= 0.2.0) 
error NU1102: - Found 1 version(s) in nuget.org [ Nearest version: 0.0.1-alpha ] 
error NU1102: - Found 0 version(s) in aspnetcidev 

我猜v0.0.1-α不是我想要的。

但是,我发现包“Gray.Microsoft.AspNetCore.SignalR.Server”,它似乎工作,但最后发布的版本是从2016年11月...这和命名空间让我觉得它不是包我必须使用既不...

我也看到this video这指的是V1.0.0版本,但是,当然,我可以得到它的工作...

反正,什么是正确的软件包使用为了使用SignalR?

+1

Microsoft.AspNetCore.SignalR.Server是过时的包不会发货。对于服务器,您需要安装来自https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json的Microsoft.AspNetCore.SignalR软件包 – Pawel

+0

只要dev版本是alpha目前还没有任何文档,现在可以坚持使用aspnetmaster:https://www.myget.org/F/aspnetmaster/api/v3/index.json。看到我更新的答案。 –

回答

1

我现在使用的是预发布开发包。

https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json(谢谢你,帕维尔)

我也不得不从那里得到的Microsoft.Extensions.Primitives。

更新: 我不得不回到.NET core 1.1软件包,因为迁移到2.0不会有几个原因。我回到使用没有维护Microsoft.AspNetCore.SignalR.Server版本0.1.0从这里: https://www.myget.org/F/aspnetmaster/api/v3/index.json

更新: 对于一个新项目中,我成功地使用v.1.0.0 -alpha2-final版本来自nugget.org。 例子包括JavaScript文件可以在这里找到:aspnet/SignalR-samples

Visual Studio 2017 NuGet Package Manager steps

相关问题