你能在Visual Studio 2012中使用SignalR吗?

本文关键字:SignalR 2012 Visual Studio | 更新日期: 2023-09-27 18:36:28

我正在尝试组装一个 SignalR 应用程序。 完全陌生,所以遵循 MS 教程,但在第一个障碍上摔倒了!

我无法添加 SignalR 中心类 (v2),如本教程中所述:

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

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

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

你能在Visual Studio 2012中使用SignalR吗?

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

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

在本教程中使用 Visual Studio 2012

若要将 Visual Studio 2012 与本教程配合使用,请执行以下操作:

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

就我而言,Web 平台安装程序找不到 Visual Studio 2012 的 ASP.NET 和 Web Tools 2013.1,因此我必须直接从 Web 下载它们。您可以从此链接下载安装程序(我使用了AspNetWebTools2013_1Setup.exe文件)。

重要说明

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