要为.NET6服务器项目安装哪个SignalR包

我有一个 NET6 项目,它是一个更大的.NET 6 ASP.NET 解决方案的一部分。该项目仍然引用:

我有一个 NET6 项目,它是一个更大的.NET 6 ASP.NET 解决方案的一部分。该项目仍然引用:

Microsoft.AspNetCore.SignalR 和

Microsoft.AspNetCore.SignalR.Core

现在已被标记为已弃用。

我需要安装哪些软件包来替换它们?

问题是,目前 SignalR 位于与主 ASP.NET 项目分开的程序集中。这是因为主项目和解决方案中的其他几个项目使用中心(使用构造函数 DI)。

如果我将 SignalR 项目更改为

<Project Sdk="Microsoft.NET.Sdk.Web">
    ...
</Project>

我得到以下编译错误:

错误 CS5001 程序不包含适合入口点的静态“Main”方法

所以问题是,我不能有一个由多个其他项目引用的 SignalR 的通用程序集。

11

SignalR包含在Microsoft.AspNetCore.App共享框架 (docs) 中。将控制台应用 SDK 更改为Microsoft.NET.Sdk.Web

<Project Sdk="Microsoft.NET.Sdk.Web">
   ...
</Project>

Microsoft.AspNetCore.Appcl library project-addFrameworkReference元素中使用 ASP.NET Core 共享框架:

<ItemGroup>
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
1

服务器端 SignalR 现在是 NET基类库的一部分。你不需要任何服务器端包。Microsoft.AspNetCore.SignalR命名空间类就在那里。

但是,您需要客户端软件包@microsoft/signalr@latest

如有其他问题,请咨询documentation

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(934)
React-Native选项卡导航错误:自动返回到访问的第一个底部选项卡
上一篇
在PostgreSQL中使用UTC中的当前时间作为默认值
下一篇

相关推荐

  • vb源码网:VB.NET编程入门指南

    VB源码网是一个提供Visual Basic(VB)源代码的网站,它提供了一个广泛的VB源代码库,其中包括各种类型的VB程序,以及各种类型的VB组件和工具。这些源代码可以用于创建自己的程序,也可以用于学习如何编写VB程序。…

    2023-04-24 09:15:55
    0 28 47
  • java和net:Java和.NET技术在软件开发中的应用

    示例示例Java和.NET是两种主流的编程语言。Java是一种面向对象的、跨平台的、解释性的编程语言,它由Sun 公司于1995年发布。Java是一种高级编程语言,它支持多种编程范式,如面向过程、面向对象、函数式编程等。Java的特点是简单易学、面向对象、跨平台、安全性高、健壮性好。…

    2023-05-30 02:49:01
    0 72 70
  • vb数据库操作实例:VB.NET实现数据库操作的示例

    VB数据库操作实例:在VB程序中,要进行数据库操作,必须先引用ADO(ActiveX Data Objects)库,代码如下:…

    2023-03-27 01:15:31
    0 92 13
  • Ram disk:用于.NET的可编程RAM磁盘 API

    关于Ram disk的问题,在best free ramdisk software windows 10中经常遇到,寻找 RAM 磁盘 API(或要实现的等效软件集)来临时存储文件,以便在物理硬盘环境之外进行读 / 写操作。…

    2022-12-26 05:36:37
    0 11 84
  • 退款流程:没有信用卡号的Authorize.net退款流程

    关于退款流程的问题,在developer.authorize.net support中经常遇到,如何通过 authorize.net API 使用 c# 无信用卡号退款金额。我只想发布退款过程的交易 id。在代码级别是否可能?当我尝试在没有信用卡号的情况下退款时,它显示的值为“需要信用卡号。提前感谢…

    2022-11-30 12:02:50
    0 74 89
  • Os sec:.NETPerformanceCounterforHard Faults/sec

    关于Os sec的问题,在memory hard faults per second中经常遇到,Vista 的资源监视器包括“Hard Faults / sec”的读数。是否有一个等效的性能计数器我可以在 C # 中使用来获得这个读数?我已经尝试了内存类别下的“Page Faults / sec”,但这似乎是不同的。…

    2022-12-14 13:45:35
    0 99 47
  • Azure上的Quartz.net未找到时区ID“协调世界时”

    我在 Azure 工作者角色(托管在西欧地区)上使用 Quartz.Net,由于某种原因,我的调度程序无法正常工作,引发此错误:…

    2022-11-21 04:06:30
    0 64 15
  • 我如何开始使用Sparql作为.NET开发人员

    我正在尝试解析 Project Gutenberg 的大型 RDF 文件。我的团队的另一个成员非常坚持,尝试了 Semweb 和 python 库。…

    2022-11-11 15:21:01
    0 65 42

发表评论

登录 后才能评论

评论列表(82条)