gpt4 book ai didi

SignalR - 找不到类型或命名空间名称 'Hub'

转载 作者:行者123 更新时间:2023-12-02 22:14:20 28 4
gpt4 key购买 nike

我是 SignalR 库的新手。我在 VS2010 中创建了一个新的 Web 项目,然后在包管理器控制台中我执行了以下命令来设置 SignalR 包。

PM> Install-Package Microsoft.Aspnet.SignalR -pre

So it downloaded all the necessary files into the application.
----------
Successfully installed 'Microsoft.AspNet.SignalR 1.0.0-rc2'.
Successfully added 'jQuery 1.6.4' to demo.
Successfully added 'Microsoft.AspNet.SignalR.JS 1.0.0-rc2' to demo.
Successfully added 'Newtonsoft.Json 4.5.11' to demo.
Successfully added 'Microsoft.AspNet.SignalR.Core 1.0.0-rc2' to demo.
Successfully added 'Owin 1.0' to demo.
Successfully added 'Microsoft.AspNet.SignalR.Owin 1.0.0-rc2' to demo.
Successfully added 'Microsoft.Web.Infrastructure 1.0.0.0' to demo.
Successfully added 'Microsoft.Owin.Host.SystemWeb 1.0.0-rc2' to demo.
Successfully added 'Microsoft.AspNet.SignalR.SystemWeb 1.0.0-rc2' to demo.
Successfully added 'Microsoft.AspNet.SignalR 1.0.0-rc2' to demo.
----------

现在我添加了一个名为 LetsHub.cs 的新类文件。

在那个文件中我写了下面的代码,

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.AspNet.SignalR.Hubs;

namespace demo.Hubs
{
[HubName("chatHub")]
public class LetsChat : Hub
{
public void SendMsg(string Message)
{
Clients.All.addMessage(Message);
}
}
}

我无法继承此 Hub 类。

找不到类型或命名空间名称 Hub(您是否缺少 using 指令或 assemblr 引用?)。

我在 VS 2012 上也面临同样的问题。

最佳答案

Hub 类在 RC2 中被移动到不同的命名空间。请更改为 Microsoft.AspNet.SignalR

关于SignalR - 找不到类型或命名空间名称 'Hub',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14726718/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com