在VS 2017中使用ASP.NET Core为项目构建时出现UseBrowserLink错误。

6
我正在尝试构建一个使用 ASP.NET CORE 框架的 Web 项目。在 start.cs 文件中,我遇到了编译时错误,靠近 app.UseBrowserLink(),但我不知道原因。我没有在该文件上做任何更改。

"错误 CS0121:调用以下方法或属性模糊不清:
'Microsoft.AspNetCore.Builder.BrowserLinkExtensions.UseBrowserLink(Microsoft.AspNetCore.Builder.IApplicationBuilder)' 和 Microsoft.AspNetCore.Builder.BrowserLinkLoaderExtensions.UseBrowserLink(Microsoft.AspNetCore.Builder.IApplicationBuilder)' MyPage C:\Users\adduria\Source\Repos\TelerikUI\MyPage\src\MyPage\Startup.cs 49 Active"

请问你能帮助我解决这个问题吗?

你最近有升级过任何软件包吗?旧版本的 BrowserLink DLL 可能仍然存在于你的 bin 文件夹中。尝试删除 bin 文件夹并重新构建项目。 - Ignas
4个回答

9

请检查您的Nuget,您可能同时引用了Microsoft.VisualStudio.Web.BrowserLinkMicrosoft.VisualStudio.Web.BrowerLink.Loader包。请删除Loader

Nuget - BrowserLink


2
我在使用.NET Core 2.1的Visual Studio 2017版本15.9.10时遇到了同样的错误。我通过按照以下顺序安装NuGet包来解决它:
  1. Microsoft.AspNetCore.Hosting.Abstractions v2.1.1
  2. Microsoft.VisualStudio.Web.BrowserLink v2.1.1
您需要的包版本取决于项目的.NET Core版本。据我所知,您必须猜测。尽力而为,如果安装失败,错误消息有时会告诉您要安装哪个版本,或者您选择的版本太低。使用错误消息中的线索来确定正确的版本。

2

我在Visual Studio 2017上遇到了同样的错误。要解决这个问题:

  • 安装Microsoft.VisualStudio.Web.BrowserLink 2.2.0
  • 重新构建你的项目

最初的回答:


0
您需要安装以下依赖项:
Microsoft.VisualStudio.Web.BrowserLink
Microsoft.Extensions.FileProviders.Physical
Microsoft.Extensions.FileSystemGlobbing
Microsoft.AspNetCore.Hosting.Abstractions
Microsoft.Extensions.Hosting.Abstractions
Microsoft.AspNetCore.Hosting.Server.Abstractions
Microsoft.Extensions.Configuration.Abstractions
Microsoft.AspNetCore.DataProtection.Abstractions
Microsoft.AspNetCore.Cryptography.Internal
Microsoft.Extensions.WebEncoders
Microsoft.AspNetCore.Authentication.Core
Microsoft.AspNetCore.Http.Extensions
Microsoft.Extensions.FileProviders.Abstractions
Microsoft.AspNetCore.Http
Microsoft.Extensions.ObjectPool
Microsoft.AspNetCore.WebUtilities
Microsoft.Net.Http.Headers
Microsoft.AspNetCore.Authentication.Abstractions
Microsoft.Extensions.Options
Microsoft.Extensions.Logging.Abstractions
Microsoft.Extensions.DependencyInjection.Abstractions
System.ComponentModel.Annotations
Microsoft.Extensions.Primitives
Microsoft.AspNetCore.Http.Abstractions
Microsoft.AspNetCore.Http.Features
Microsoft.Extensions.Primitives

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接