JetBrains Rider 2020.2 ヘルプ

デバッグ

デバッガーは JetBrains Rider の不可欠な部分であり、これを使用すると、アプリケーションの実行時の動作を調べたり、問題のあるコードを特定したり、問題の原因を段階的に特定したりできます。

典型的なデバッグ手順

  1. デバッグするアプリケーションの実行 / デバッグ構成を定義します

  2. 潜在的な問題が存在する可能性のあるソースコード内のブレークポイントを設定する

  3. デバッグセッションを開始する Shift+F9 .

  4. プログラムの実行が中断したら、コードをステップ実行し、式を評価し監視設定します。

  5. コードを編集して、再起動せずにデバッグを続行することもできます。プロジェクトはバックグラウンドで再コンパイルされます。これは、JetBrains Rider 設定 Ctrl+Alt+Sビルド、実行、デプロイ | デバッガーページで編集を有効にして続行がチェックされている場合、Windows 上の .NET フレームワークおよび .NET Core(WPF を除く)を対象とするプロジェクトで機能します。

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

  6. デバッグセッション F9 を再開して、次のブレークポイントがある場合はプログラムを実行します。

  7. デバッグセッションを終了するには、Ctrl+F2 を押し、メニューで実行 | 停止を選択するか、デバッグウィンドウ停止 Stop をクリックします。これにより、デバッガーがアプリケーションから切り離され、アプリケーションが終了します(JetBrains Rider から実行した場合)。

デバッグ活動の大部分はデバッグウィンドウで行われ、デバッグを開始すると利用可能になります。このウィンドウを開くには、Alt+5 を押すか、メインメニューの表示 | ツールウィンドウ | デバッグを選択します。

言語およびフレームワーク固有の次のガイドラインにも興味があります。

最終更新日 :

関連ページ:

実行 / デバッグ構成の作成および編集

ナビゲーションバーが表示されると(表示 | 外観 | ナビゲーションバー)、使用可能な実行 / デバッグ構成が実行エリアの実行 / デバッグ構成セレクタに表示されます。JetBrains Rider は、実行 / デバッグ構成を処理するためのツールとして実行 / デバッグ構成ダイアログを提供...

ブレークポイント

ブレークポイントを使用すると、特定のステートメントでプログラムの実行を一時停止し、変数値、コールスタック、およびその他のプログラムパラメーターを分析し、式を評価し、プログラムをステップ実行できます。JetBrains Rider では、次のタイプのブレークポイントを操作できます。行ブレークポイント、...

デバッグを開始

複数のデバッグセッションを同時に実行できます。アプリケーションをデバッグするには、デバッガーをアプリケーションプロセスにアタッチする必要があります。デバッグセッションを開始するにはいくつかの選択肢があります。アタッチされたデバッガーでアプリケーションを起動します(デバッグモード)。アプリケーションが...

デバッグウィンドウ

デバッガーセッションを開始すると、デバッグツールウィンドウが表示されます。このウィンドウを使用して、デバッガーセッションを制御し、プログラムデータ(フレーム、スレッド、変数など)を表示して分析し、さまざまなデバッガーアクションを実行します。これは、デバッグツールウィンドウの概要です。ツールウィンドウ...

Chrome での JavaScript のデバッグ

JetBrains Rider は、Chrome と連携するclient-sideJavaScript コード用の組み込みデバッガーを提供します。以下のビデオと以下の説明は、このデバッガーを使い始めるための基本的なステップを示しています。始める前に :設定 / 環境設定 | プラグインページでJ...

Firefox で JavaScript をデバッグする

JetBrains Rider を使用すると、Firefox リモートデバッグ機能を使用して、Firefox バージョン 36 以降でクライアント側の JavaScript をデバッグできます。ただし、以下の理由から、Chromeまたは Chrome ファミリの他のブラウザを使用することを強くお勧...