web-dev-qa-db-ja.com

BrowserLinkツールはASP.NET Core 2.1では機能しませんか?

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で動作させることに成功した人はいますか?

10
AdamK

Visual Studioインテリセンスが間違っていたことが判明しました。

_Microsoft.VisualStudio.Web.BrowserLink_ nugetパッケージを追加しましたが、Visual Studioは未定義としてapp.UseBrowserLink()に下線を引いています。 _using Microsoft.VisualStudio.Web.BrowserLink_を追加しました。VSも不明な参照として下線を引いていますが、実際にはVSがエラーとして下線を引いているにもかかわらず、コンパイルは正常に行われ、BrowserLinkが機能します。

10
AdamK

ASPNET Core 2.1にアップグレードした後、同様の問題が発生しました。この問題を解決するために、インストールしたVisual Studio拡張機能をアンインストールし、PMを介して次のパッケージをインストールしました。

Install-Package Microsoft.VisualStudio.Web.BrowserLink -Version 2.2.0

その後、私はコマンドを追加しました

 if (env.IsDevelopment())
      {
        app.UseDeveloperExceptionPage();
        app.UseBrowserLink();
}

そしてそれは戻って働き始めました!

お役に立てれば!

6
Carl Verret

microsoft.AspNetCore.App 2.2.1を使用する場合は、Microsoft.VisualStudio.Web.BrowserLink -Version 2.1.1を追加する必要があります


microsoft.VisualStudio.Web.BrowserLink -Version 2.2.0を使用すると、エラーが発生します

インストールnugetパッケージをセットアップした後、再構築を忘れないでください

0