我正在尝试安装SignalR在我的中使用 NuGet 包管理器C# Asp.Net 核心项目,但我收到此错误,称 SignalR 与 .net core 不兼容,它真的还不支持吗?或者我可以做些什么来让它发挥作用吗? (如果有必要提及的话,我正在使用 VS2017)。错误:
Restoring packages for D:\Test\Test.WebAPI\Test.WebAPI.csproj...
Package Microsoft.AspNet.SignalR.Core 2.2.1 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.AspNet.SignalR.Core 2.2.1 supports: net45 (.NETFramework,Version=v4.5)
Package Owin 1.0.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Owin 1.0.0 supports: net40 (.NETFramework,Version=v4.0)
Package Microsoft.Owin 2.1.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.Owin 2.1.0 supports:
- net40 (.NETFramework,Version=v4.0)
- net45 (.NETFramework,Version=v4.5)
Package Microsoft.Owin.Security 2.1.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.Owin.Security 2.1.0 supports: net45 (.NETFramework,Version=v4.5)
One or more packages are incompatible with .NETCoreApp,Version=v1.1.
Package restore failed. Rolling back package changes for 'Test.WebAPI'.
UPDATE:
用于 ASP.Net 的 SignalRCore目前 (01.01.2018) 在 NuGet 中提供 alpha 版本。
https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR/ https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR/
2018 年 6 月 1 日更新:
SignalR 现已可用于 ASP.Net Core 2.1
SignalR 2 是为 .NET Framework 而不是为 .NET Core 构建的。他们仍在致力于 .NET Core 的 SignalR 开发。
An 旧版本 https://github.com/aspnet/Home/wiki/Roadmap/2537ab34911e2854e2305909d480e409e14cf27bASP.NET Core 路线图显示 SignalR 作为 ASP.NET Core 1.2 的一部分。这最新修订版 https://github.com/aspnet/Home/wiki/Roadmap/b49bda1f8f40975b39d14d199a9ddac0a2beb45e没有提及 SignalR(或任何框架),但提到 1.2 计划于 2017 年第二季度发布。
There's a video https://vimeo.com/204078084Microsoft 人员正在讨论 ASP.NET Core 中的 SignalR。一个小时那么长,所以我不会给你看。但也许里面有一些有用的信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)