软件包' Microsoft.AspNet.SignalR.Core 2.2.2'使用' .NETFramework,Version = v4.6.1'进行了恢复。

时间:2017-12-14 14:43:49

标签: signalr .net-core

我已经安装了SignalR.Core并且它说了以下......

  

Package' Microsoft.AspNet.SignalR.Core 2.2.2'恢复使用   ' .NETFramework,版本= v4.6.1'而不是项目目标框架   ' .NETCoreApp,版本= 2.0&#39 ;.此包可能不完全兼容   与您的项目。

为什么"核心" SignalR的版本与.net Core不兼容?

2 个答案:

答案 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以获取该软件包的最新稳定版本。