由于在 Visual Studio 2017 BrowserLink 中升级到 ASP.NET Core 2.1 不再有效。如果我使用基本的“ASP.NET Core Web 应用程序”模板,选择目标 ASP.NET Core 2.0 BrowserLink 功能完美,但如果您选择 ASP.NET Core 2.1,它根本不起作用。

勾选了“启用浏览器链接”,我尝试使用/不使用 Microsoft.VisualStudio.Web.BrowserLink 包,在编译/启动网络应用程序时,除浏览器链接外,一切正常。没有代码注入(inject)页面,浏览器链接仪表板保持空白。

有没有人设法让浏览器链接与 ASP.NET Core 2.1 一起工作?

最佳答案

原来是 Visual Studio 智能感知错了。

我添加了 Microsoft.VisualStudio.Web.BrowserLink nuget 包,但 Visual Studio 仍然将 app.UseBrowserLink() 下划线标记为未定义。添加了 using Microsoft.VisualStudio.Web.BrowserLink,VS 也将其下划线作为未知引用,但实际上,尽管 VS 将其下划线作为错误,但它编译正常,现在 BrowserLink 工作正常。

关于c# - BrowserLink 工具不适用于 ASP.NET Core 2.1?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52207185/

10-13 06:45