0

VS 2022 を使用している場合にのみ、コンソールにこのジャンクがすべて表示されるのはなぜですか?

ここに画像の説明を入力

設定しましたOptions -> Projects and Solutions -> ASP.NET Core -> Auto build and refresh options -> NONE

また、ここで「ブラウザリンク」を無効にしました:

ここに画像の説明を入力

VS 2019 で同じプロジェクトを実行すると、そのようなものは表示されません。SignalR 接続をいじっていると確信しています。

4

2 に答える 2

1

aspnet-core-browser-refresh については、https://github.com/dotnet/sdkで問題を報告していただけますか?

Browser Link については、.NET 6 アプリでこれらのメッセージを無効にするには、CSS ホット リロードもオフにする必要があります (コンソールで詳細メッセージをオフにして、表示されないようにすることはできますが、それらは引き続き放出されます)。CSS ホット リロードをオフにしても問題ない場合は、[ツール] -> [オプション] -> [プロジェクトとソリューション] -> [ASP.NET Core] でそれを行うことができます。これについても開発者コミュニティにフィードバックを送信してください。これにより、これをより見つけやすくすることができます。

そうは言っても、これが SignalR 接続に干渉している可能性があると考える理由が知りたいです。そこ干渉がある場合は、それにも対処したいと考えていますが、それがなぜなのかは頭の中でわかりません.

于 2022-01-15T23:02:58.797 に答える
0

dotnet cli ツールを使用していて、ホット リロードとコンソール出力を無効にしたいが、うまくいかない場合はdotnet watch --no-hot-reload、これを js スクリプトの最初に置いてみてください。

function removeDotnetHotReload() {
    const scriptInjectedSentinel = '_dotnet_watch_ws_injected'
    // @ts-ignore
    window[scriptInjectedSentinel] = true
}

removeDotnetHotReload()
于 2022-02-18T03:27:37.813 に答える