有没有一种干净的方法可以从我的项目中删除 SignalR Javascript 包,但保留 .net DLL?

Is there a clean way to remove the SignalR Javascript package from my project, but keep the .net DLL's?

我的个人偏好是从 CDN 中提取 javascript 库,而不是在本地托管它们。

我也喜欢用Nuget。我已经将 SignalR Nuget 包安装到 MVC 项目中,但我正在尝试使用包管理器删除 Javascript 组件以保持整洁,但是 Nuget 告诉我如果不删除就无法删除 Microsoft.AspNet.SignalR.JS Microsoft.AspNet.SignalR还有。

这没什么大不了的,我可以把文件放在那里然后使用 CDN,但这有点烦人。

有什么解决办法吗?

是的,不用 Microsoft.AspNet.SignalR 包,您只需使用 Microsoft.AspNet.SignalR.Core,这只是 .NET 服务器端部分,然后从 CDN 中获取 SignalR JS 客户端已经在做。您可以安全地删除整个 Microsoft.AspNet.SignalR,然后安装 Core