Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 在添加新项目对话框vs 2017中找不到信号器集线器类_Asp.net Core_Visual Studio 2017_Signalr Hub - Fatal编程技术网

Asp.net core 在添加新项目对话框vs 2017中找不到信号器集线器类

Asp.net core 在添加新项目对话框vs 2017中找不到信号器集线器类,asp.net-core,visual-studio-2017,signalr-hub,Asp.net Core,Visual Studio 2017,Signalr Hub,我正在尝试使用.net内核和信号器创建聊天功能。我已将Microsoft.AspNetCore.SignalR nuget包添加到我的项目中,但vs未在添加新项目列表中显示SignalR hub类项目。那么我如何添加hubclass呢?一个hub类是通过像下面这样继承hub而不是在vs的add New Item列表中创建的。请参阅 @尼山很好。如果你的问题已经解决了,你能接受答案吗? using Microsoft.AspNetCore.SignalR; using System.Threadi

我正在尝试使用.net内核和信号器创建聊天功能。我已将Microsoft.AspNetCore.SignalR nuget包添加到我的项目中,但vs未在添加新项目列表中显示SignalR hub类项目。那么我如何添加hubclass呢?

一个hub类是通过像下面这样继承hub而不是在vs的add New Item列表中创建的。请参阅


@尼山很好。如果你的问题已经解决了,你能接受答案吗?
using Microsoft.AspNetCore.SignalR;
using System.Threading.Tasks;

namespace SignalRChat.Hubs
    {
        public class ChatHub : Hub
        {
            public async Task SendMessage(string user, string message)
            {
                await Clients.All.SendAsync("ReceiveMessage", user, message);
            }
        }
    }