我最近又回到了一个使用 SignalR 的旧 .Net Core 应用程序。
我认为当时唯一可用于 .Net Core 应用程序的 SignalR NuGet 包是预览版。它起作用了。
我现在在一台新机器上,不知道这个包的预览源是什么,所以我卸载了它并安装了这个:
> Install-Package Microsoft.AspNet.SignalR.Core -Version 2.4.1
除了 Startup.cs 文件中的这两个错误之外,只要进行一些命名空间更改,一切似乎都很好。
错误 CS1061“IServiceCollection”不包含“AddSignalR”的定义,并且找不到接受“IServiceCollection”类型的第一个参数的可访问扩展方法“AddSignalR”(您是否缺少 using 指令或程序集引用?)
错误 CS1061“IApplicationBuilder”不包含“UseSignalR”的定义,并且找不到接受“IApplicationBuilder”类型的第一个参数的可访问扩展方法“UseSignalR”(您是否缺少 using 指令或程序集引用?)
Microsoft.AspNetCore.SignalR.Http
我环顾四周,除了有人建议你需要安装我找不到的东西之外,没有太多可用的东西。其他人建议你需要安装这个:
Install-Package Microsoft.AspNetCore.SignalR.Client -Version 1.1.0
我已经尝试过,但错误仍然存在,我该如何消除这些错误?
开满天机
慕虎7371278
杨__羊羊
猛跑小猪
绝地无双
相关分类