2017-08-03 87 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

相關問題