JetBrains Rider 2026.1 Help

ホット再ロード設定

このページでは、実行中のプロセスに変更を加えるために ホット再ロードが機能する方法を構成できます。

一般設定

デバッグ時にホット再ロードを有効にする (Mono を除く)

このオプションをオンにすると、コードを編集して再起動せずにデバッグを続行できます。

コードを変更でき(英語)ず、再起動が必要な場合があります。 これらには、シグネチャーの変更、汎用関数の変更、あらゆる種類の名前の変更などが含まれます。 これが発生すると、JetBrains Rider はツールチップを表示して通知します。

ステップで自動的に変更を適用して再開する

  • このオプションがオフの場合 、デバッガーでステップ実行やプロセスの再開をしても変更内容は同期されません。その場合は、変更を手動で適用する必要があります。エディター右上の Hot Reload ウィジェット内の 変更を適用 をクリックしてください:

    JetBrains Rider: ホット再ロードの変更を適用する

    このアプローチは、Java デバッガーの ホットスワップに似ています。 これにより、変更に関係なくデバッグを続行でき、変更が現在ステップオーバーしているコードに影響を与えない場合にうまく機能します。

  • このオプションがオンの場合 、デバッグセッションでプロセスが一時停止している間に行ったすべての変更は、 ステップコマンドのいずれかを使用するか、プロセスを再開するとすぐに自動的に適用されます F9 が、ホット再ロードウィジェットで変更が常に通知され、明示的に適用することができます。

    変更内容は、デバッガーが次のステップに進む 、またはプログラムを再開する前にプロセスに送信されることに注意してください。 そのため、たとえば変更によってビルドが失敗した場合など、デバッグセッションが中断される可能性があります。 この方法は、Visual Studio デバッガーと同様です。 変更によってデバッグセッションが中断される可能性はありますが、エディター内のコードが各ステップでデバッガーと同期されることが保証されます。

デバッグなしで実行時にホット リロードを有効化(.NET 6.0 以降)

このオプションは、 Shift+F10 をデバッグせずにコードを実行するときにホット再ロードを有効にします。 無効になっている場合は、編集を行うことができますが、実行中のアプリケーションと同期されません。

XAML

Xamarin.Forms の XAML ホット リロードを有効化

JetBrains Rider の XAML ホット再ロードは、 Visual Studio と同じように動作します。

Blazor Web アセンブリ

Blazor WebAssembly のホット リロードを有効化

JetBrains Rider の Blazor WebAssembly のホット再ロードは、 Visual Studio と同じように動作します。

2026 年 6 月 12 日