在 .net core 2.1 中接入 signalr 实时通信功能
1、 启动 Visual Studio 2017
2、 首先完成 VS2017 开发环境的初始化配置

3、 进入 Visual Studio 2017 默认主操作界面

4、 在顶部菜单栏中点击“文件”按钮

5、 在下拉菜单中依次选择“新建” → “项目”

6、 弹出“新建项目”对话框
7、 在左侧模板列表中定位并展开“.NET Core”节点
8、 注意区分 Web 模板类型,避免误选非目标项目类型

9、 在右侧版本下拉框中指定使用 .NET Core 2.1 SDK
10、 确认无误后点击“确定”,开始创建新项目

11、 创建完成后,解决方案资源管理器将自动加载项目结构

12、 接下来为项目引入 SignalR,以支持双向实时消息交互能力
13、 使用 npm 工具安装官方提供的 SignalR JavaScript 客户端依赖包
14、 打开“包管理器控制台”,输入对应命令并按回车执行

15、 补充输入完整安装指令
16、 再次按下回车键触发安装流程

17、 安装成功后,可在项目根目录下看到 node_modules 文件夹中已包含 signalr 相关内容

18、 在项目中的 wwwroot/lib 目录下新建名为 signalr 的文件夹;随后从 node_modules/@aspnet/signalr/dist/browser 路径中,将 signalr.js 文件复制粘贴至该文件夹内,确保路径可被前端正确引用
19、 至此,SignalR 客户端脚本已成功集成进当前 .NET Core 2.1 Web 应用











