我最近升级到VS2015(未删除VS2013或2010)。 NuGet安装不正确。当项目运行时,它加载了流消息重新包更新。我刚删除并重新安装了NuGet并更新了所有软件包。 现在我有两个可能相关的问题。 1)134错误。与SignalR和Owin有关的一切都是失败的消息,如: “类型或命名空间'无法找到Hub'。
这是关键代码。其他Usings因为不必要而变灰,并被移除。
using System;
namespace SignalR
{
[Microsoft.SignalR.HubName("SeekerHub")]
public class SeekerHub : Hub
{
private static Decimal number;
public static void SendMessage(string message)
{
//StartTimer();
//var callingClient = Context.ConnectionId;
var hubContext = GlobalHost.ConnectionManager.GetHubContext<SeekerHub>();
if (Decimal.TryParse(message, out number))
{
if (number == 0)
{ }
hubContext.Clients.All.receiveUpdate(message);
}
else
hubContext.Clients.All.receiveNotification(message);
}
}
}
2)与更新有关的6个警告。所有这些都与同一个SignalR / Owin区域相关,但是消息表明它正在查看VS2013 / localhost xyz /文件而不是VS2015文件。当包看起来更新时,有没有办法可以更改指针?
提前感谢您的帮助。