2

我正在尝试组合一个 SignalR 应用程序。对它完全陌生,所以遵循 MS 教程,但在第一关就掉了下来!

我无法按照本教程中的说明添加 SignalR Hub 类 (v2):

http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-getting-started-with-signalr-20

我正在使用 VS2012,所以这可能是我在菜单中看不到它的原因,或者如果我查看添加新项目...

包安装得很好,我可以在包管理器中看到它,但我无法添加中心类。

4

2 回答 2

2

是的,只需创建一个空类并复制集线器类的源代码和引用。

于 2013-10-21T20:57:26.140 回答
1

如果您希望 Visual Studio 2012在添加 |中向您显示SignalR Hub 类 (v2)模板 新建项目对话框,您可以按照同一教程页面中显示的这些说明进行操作(它们不容易捕捉,我也没有第一次看到它们):

在本教程中使用 Visual Studio 2012

要在本教程中使用 Visual Studio 2012,请执行以下操作:

  • 将您的包管理器更新到最新版本。
  • 安装Web 平台安装程序
  • 在 Web 平台安装程序中,搜索并安装ASP.NET 和 Web Tools 2013.1 for Visual Studio 2012。这将为 SignalR 类(例如Hub )安装 Visual Studio 模板。
  • 某些模板(例如OWIN Startup Class)将不可用;对于这些,请改用Class文件。

在我的例子中,Web Platform Installer没有找到Visual Studio 2012 的 ASP.NET 和 Web Tools 2013.1,所以我不得不直接从网上下载它们。您可以从此链接下载安装程序(我使用了AspNetWebTools2013_1Setup.exe文件)。

重要的提示

模板不出现在Visual C# | 网站 | 教程中提到的SignalR节点(据我所知,Visual Studio 2012 的新项目对话框中没有SignalR节点),但它们仍然出现在Visual C# | 网络节点。

于 2016-07-04T19:49:13.487 回答