你能在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 在"添加 |新建项目对话框,您可以按照同一教程页面中显示的这些说明进行操作(它们不容易捕获,我也不是第一次看到它们):
在本教程中使用 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# |网络节点。