我正在尝试组合一个 SignalR 应用程序。对它完全陌生,所以遵循 MS 教程,但在第一关就掉了下来!
我无法按照本教程中的说明添加 SignalR Hub 类 (v2):
我正在使用 VS2012,所以这可能是我在菜单中看不到它的原因,或者如果我查看添加新项目...
包安装得很好,我可以在包管理器中看到它,但我无法添加中心类。
我正在尝试组合一个 SignalR 应用程序。对它完全陌生,所以遵循 MS 教程,但在第一关就掉了下来!
我无法按照本教程中的说明添加 SignalR Hub 类 (v2):
我正在使用 VS2012,所以这可能是我在菜单中看不到它的原因,或者如果我查看添加新项目...
包安装得很好,我可以在包管理器中看到它,但我无法添加中心类。
是的,只需创建一个空类并复制集线器类的源代码和引用。
如果您希望 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# | 网络节点。