我已经安装了SignalR.Core并且它说了以下......
Package' Microsoft.AspNet.SignalR.Core 2.2.2'恢复使用 ' .NETFramework,版本= v4.6.1'而不是项目目标框架 ' .NETCoreApp,版本= 2.0&#39 ;.此包可能不完全兼容 与您的项目。
为什么"核心" SignalR的版本与.net Core不兼容?
答案 0 :(得分:8)
这不是SignalR的核心版本,这是“经典”版本的核心软件包。
SignalR是从用于.NET Core的scrach重写的。第一个alpha版本为released on September 2017 Microsoft.AspNetCore.SignalR。最新版本是10月发布的1.0.0 Alpha 2。
正如博客文章所解释的那样,这是一次重大的重新设计。您将不得不尝试使用新的SignalR来查看更改如何影响您的应用程序
您应该跟踪Github repository并查看video,以解释为何重新设计SignalR
答案 1 :(得分:1)
我遇到了同样的问题,我解决了在 Microsoft.AspNetCore.Identity
之前安装 Microsoft.EntityFrameworkCore 的问题。PM>安装软件包Microsoft.EntityFrameworkCore -2.2.2版
PM>安装软件包Microsoft.AspNetCore.Identity-版本2.2.0
您可以省略-Version以获取该软件包的最新稳定版本。