SignalR:无法在Visual Studio 2017项目中获取js库

时间:2019-11-19 01:56:08

标签: asp.net-core signalr asp.net-core-2.2 asp.net-core-signalr

尝试遵循本教程以使SignalR基本运行: https://docs.microsoft.com/en-us/aspnet/core/tutorials/signalr?tabs=visual-studio&view=aspnetcore-2.2

我正在使用Visual Studio 15.9.7

本教程包含以下说明,但是当我按照说明进行操作时,模态窗口消失,没有任何消息,并且我在任何地方都没有Signalr javascript库。 lib / signalr文件夹未解压缩到我的应用程序中。没事。

我环顾四周,尝试找出从哪里手动下载它们。没事。

我尝试运行所有Package Console命令以尝试获取signalR。像这样:npm install @ aspnet / signalr

没事。

是否有一种简单有效的方法来获取这些js库?

In Solution Explorer, right-click the project, and select Add > Client-Side Library.

In the Add Client-Side Library dialog, for Provider select unpkg.

For Library, enter @aspnet/signalr@1, and select the latest version that isn't preview.

Add Client-Side Library dialog - select library

Select Choose specific files, expand the dist/browser folder, and select signalr.js and signalr.min.js.

Set Target Location to wwwroot/lib/signalr/, and select Install.

Add Client-Side Library dialog - select files and destination

LibMan creates a wwwroot/lib/signalr folder and copies the selected files to it.

1 个答案:

答案 0 :(得分:1)

首先,您可以尝试更新Visual Studio并检查它是否可以解决该问题。

此外,要将SignalR客户端库添加到项目中,我们还可以使用LibMan Cli命令。

  • 运行以下命令以安装LibMan(如果之前未安装)

      

    dotnet工具安装-g Microsoft.Web.LibraryManager.Cli

  • 运行以下命令以获取SignalR客户端库

      

    libman安装@ aspnet / signalr -p unpkg -d wwwroot / lib / signalr-文件dist / browser / signalr.js-文件dist / browser / signalr.min.js