加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – SignalR不能与.Net Core一起使用

发布时间:2020-12-15 22:27:32 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用NuGet包管理器在我的C#Asp.Net核心项目中安装SignalR,但是我得到这个错误,SignalR与.net核心不兼容,它真的不支持吗?或者我可以做点什么让它发挥作用? (如果重要的话,我正在使用VS2017).错误: Restoring packages for D:TestTest.WebAPIT
我正在尝试使用NuGet包管理器在我的C#Asp.Net核心项目中安装SignalR,但是我得到这个错误,SignalR与.net核心不兼容,它真的不支持吗?或者我可以做点什么让它发挥作用? (如果重要的话,我正在使用VS2017).错误:
Restoring packages for D:TestTest.WebAPITest.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'.

更新:

ASP.Net Core的SignalR目前(01.01.2018)在NuGet中作为alpha版本提供.

https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR/

UDPATE 01.06.2018:

SignalR现在可用于ASP.Net Core 2.1

解决方法

SignalR 2是为.NET Framework而构建的,不适用于.NET Core.他们仍在使用SignalR for .NET Core.

ASP.NET核心路线图的old revision显示SignalR是ASP.NET Core 1.2的一部分. latest revision没有提及SignalR(或任何框架),但确实提到1.2计划在2017年第二季度.

现在是a video,微软人员正在讨论ASP.NET Core中的SignalR.这是一个小时,所以我不打算为你看.但也许有一些有用的信息.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读