VS 2022 を使用している場合にのみ、コンソールにこのジャンクがすべて表示されるのはなぜですか?
設定しましたOptions -> Projects and Solutions -> ASP.NET Core -> Auto build and refresh options -> NONE
また、ここで「ブラウザリンク」を無効にしました:
VS 2019 で同じプロジェクトを実行すると、そのようなものは表示されません。SignalR 接続をいじっていると確信しています。
VS 2022 を使用している場合にのみ、コンソールにこのジャンクがすべて表示されるのはなぜですか?
設定しましたOptions -> Projects and Solutions -> ASP.NET Core -> Auto build and refresh options -> NONE
また、ここで「ブラウザリンク」を無効にしました:
VS 2019 で同じプロジェクトを実行すると、そのようなものは表示されません。SignalR 接続をいじっていると確信しています。
aspnet-core-browser-refresh については、https://github.com/dotnet/sdkで問題を報告していただけますか?
Browser Link については、.NET 6 アプリでこれらのメッセージを無効にするには、CSS ホット リロードもオフにする必要があります (コンソールで詳細メッセージをオフにして、表示されないようにすることはできますが、それらは引き続き放出されます)。CSS ホット リロードをオフにしても問題ない場合は、[ツール] -> [オプション] -> [プロジェクトとソリューション] -> [ASP.NET Core] でそれを行うことができます。これについても開発者コミュニティにフィードバックを送信してください。これにより、これをより見つけやすくすることができます。
そうは言っても、これが SignalR 接続に干渉している可能性があると考える理由が知りたいです。そこに干渉がある場合は、それにも対処したいと考えていますが、それがなぜなのかは頭の中でわかりません.
dotnet cli ツールを使用していて、ホット リロードとコンソール出力を無効にしたいが、うまくいかない場合はdotnet watch --no-hot-reload
、これを js スクリプトの最初に置いてみてください。
function removeDotnetHotReload() {
const scriptInjectedSentinel = '_dotnet_watch_ws_injected'
// @ts-ignore
window[scriptInjectedSentinel] = true
}
removeDotnetHotReload()