我正在尝试构建一个使用ASP.NET
CORE Framework的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“
你能帮帮我吗?
答案 0 :(得分:2)
检查您的Nuget,您可能同时拥有
已引用Microsoft.VisualStudio.Web.BrowserLink
和Microsoft.VisualStudio.Web.BrowerLink.Loader
软件包。删除Loader
。
答案 1 :(得分:0)
我在Visual Studio 2017上遇到了相同的错误。要解决此问题:
答案 2 :(得分:0)
使用.NET Core 2.1在Visual Studio 2017 v15.9.10上对我来说是相同的错误。我通过按顺序安装以下NuGet软件包来解决它:
您需要的软件包版本将取决于项目的.NET Core版本。据我所知,您必须猜测。尽力而为,如果安装失败,错误消息有时会告诉您要安装哪个版本,或者您选择的版本过低。将错误消息中的线索用于正确版本的零。
答案 3 :(得分: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