在 39:00 的 Microsoft Virtual Academy 课程“ASP.NET Core(以前的 ASP.NET 5)简介”视频 3 中,他们演示了 Browser Link 如何在 Edge 的 F12 工具和 Visual Studio 之间同步代码选择。我无法立即看到相同的功能。我不知道是否有设置,或者有什么特别的东西可以启用它。如果有,它没有显示在课程视频中,但视频又是几个月前的。我以前从未见过这个功能。
浏览器链接从 Edge 连接到 Visual Studio,如 VS 中的浏览器链接仪表板所示。没关系。
Edge 中有一个似乎相关的控制台日志;
Browser Link: Failed to invoke return value callback:
TypeError: Unable to get property 'files' of undefined or null reference.
browserLink (64,492)
我在 BrowserLink js 中找到了唯一一个引用“文件”的函数,并开始向上跟踪堆栈。似乎期望来自 localhost:9640/5b39911a4f384282a7625405b2d603cf/browserLinkSignalR 的 JSON 具有多个元素,[1] 是源文件列表,但实际上为空,因此捕获并发布该控制台日志。
在 Google 或他们的GitHub 问题上没有任何用处。如果有相关的 Github 存储库可以指向我,我可以查找它。
- Microsoft Visual Studio Enterprise 2015 版本 14.0.25421.03 更新 3
- Microsoft .NET Core 工具(预览版 2)14.1.20624.0
- “Microsoft.VisualStudio.Web.BrowserLink.Loader”:“14.0.0”
- 边缘 25.10586.0.0