我正在尝试组装一个SignalR应用程序。完全是新的,所以遵循MS教程,但已经落在第一个障碍!
我无法按照本教程中的描述添加SignalR Hub类(v2):
我正在使用VS2012,所以这可能是我在菜单中看不到它的原因,或者我看了Add New Item ...
软件包安装正常,我可以在软件包管理器中看到它,但我无法添加集线器类。
答案 0 :(得分:2)
是的,只需创建一个空类而不是&复制集线器类的源和引用。
答案 1 :(得分:1)
如果您希望Visual Studio 2012在<strong>添加|中显示 SignalR Hub类(v2)模板。 New Item 对话框,您可以按照同一tutorial page中显示的这些说明进行操作(它们不容易捕捉,我也没有第一次看到它们):
将Visual Studio 2012与本教程一起使用
要在本教程中使用Visual Studio 2012,请执行以下操作:
- 将您的Package Manager更新为最新版本。
- 安装Web Platform Installer。
- 在Web平台安装程序中,搜索并安装 ASP.NET和Web Tools 2013.1 for Visual Studio 2012 。这将为SignalR类安装Visual Studio模板,例如 Hub 。
- 某些模板(例如 OWIN Startup Class )将无法使用;对于这些,请改用 Class 文件。
就我而言, Web平台安装程序没有找到 ASP.NET和Web Tools 2013.1 for Visual Studio 2012 ,因此我必须直接从网络。您可以从this link下载安装程序(我使用了 AspNetWebTools2013_1Setup.exe 文件)。
模板不会出现在 Visual C#|上网络|如教程中提到的SignalR 节点(在Visual Studio 2012的 New Item 对话框中没有 SignalR 节点,据我所知),但它们仍然出现在 Visual C#中Web 节点。