你可以在Visual Studio 2012中使用SignalR吗?

时间:2013-10-21 20:54:38

标签: c# visual-studio-2012 signalr

我正在尝试组装一个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,所以这可能是我在菜单中看不到它的原因,或者我看了Add New Item ...

软件包安装正常,我可以在软件包管理器中看到它,但我无法添加集线器类。

2 个答案:

答案 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 节点。