Visual Studio 2017内でASP.NET Core 2.1にアップグレードしたため、BrowserLinkは機能しなくなりました。基本の「ASP.NET Core Web Application」テンプレートを使用する場合、ASP.NET Core 2.0 BrowserLink機能をターゲットにすることを選択しますが、ASP.NET Core 2.1を選択すると、まったく機能しません。
「ブラウザリンクを有効にする」がチェックされており、Microsoft.VisualStudio.Web.BrowserLink
パッケージを使用して、または使用せずに試してみましたが、Webアプリケーションをコンパイル/起動すると、ブラウザリンクを除くすべてが機能します。ページにコードは挿入されず、ブラウザーのリンクダッシュボードは空のままです。
Browser LinkをASP.NET Core 2.1で動作させることに成功した人はいますか?
Visual Studioインテリセンスが間違っていたことが判明しました。
_Microsoft.VisualStudio.Web.BrowserLink
_ nugetパッケージを追加しましたが、Visual Studioは未定義としてapp.UseBrowserLink()
に下線を引いています。 _using Microsoft.VisualStudio.Web.BrowserLink
_を追加しました。VSも不明な参照として下線を引いていますが、実際にはVSがエラーとして下線を引いているにもかかわらず、コンパイルは正常に行われ、BrowserLinkが機能します。
ASPNET Core 2.1にアップグレードした後、同様の問題が発生しました。この問題を解決するために、インストールしたVisual Studio拡張機能をアンインストールし、PMを介して次のパッケージをインストールしました。
Install-Package Microsoft.VisualStudio.Web.BrowserLink -Version 2.2.0
その後、私はコマンドを追加しました
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseBrowserLink();
}
そしてそれは戻って働き始めました!
お役に立てれば!
microsoft.AspNetCore.App 2.2.1を使用する場合は、Microsoft.VisualStudio.Web.BrowserLink -Version 2.1.1を追加する必要があります
microsoft.VisualStudio.Web.BrowserLink -Version 2.2.0を使用すると、エラーが発生します
インストールnugetパッケージをセットアップした後、再構築を忘れないでください