JetBrains Rider 2026.1 ヘルプ

実行 / デバッグ構成を開始する

コードを実行またはデバッグするために、JetBrains Rider は実行 / デバッグ構成の概念を使用します。このチュートリアルでは、これらの構成をセットアップして使用する方法を学習します。

ステップ 1. 実行 / デバッグ構成を理解する

実行 / デバッグ構成は、現在のソリューションでコードを実行およびデバッグする方法を定義する一連のプロパティです。各ソリューションに複数の実行 / デバッグ構成を設定して、さまざまな方法でコードを起動することができます。

実行メニューおよびツールバーから実行 / デバッグ構成にアクセスできます。実行可能ファイル(たとえば、コンソールアプリケーション)を対象とする新しいプロジェクトを作成すると、適切な実行 / デバッグ構成がプロジェクトテンプレートから自動的に追加されます。

それでは、コンソールアプリケーションテンプレートを使用して新しいソリューションで新しいプロジェクトを作成しましょう。新しいプロジェクトが作成されたら、右上隅を参照してください。デフォルトという名前の設定が作成され、選択されています。

JetBrains Rider: run/debug configuration controls on the toolbar

デフォルト設定を検討しましょう。

  1. 構成セレクターをクリックし、実行構成の編集を選択して構成ダイアログを開きます。左側でデフォルト構成が選択されています。

  2. デフォルト構成の親ノードに注意してください — この構成のタイプ .NET プロジェクトが表示されます。同じタイプおよび異なるタイプの複数の構成が存在する可能性があります。このダイアログでは、構成がタイプごとにグループ化されています。構成テンプレートの編集…リンクをクリックして、使用可能なすべての構成タイプを表示し、特定のタイプの新しい構成を作成するときにデフォルトで使用されるプロパティを構成できます。

  3. 選択した設定のプロパティを参照してください。設定が作成されると、必要なものはすべて自動的に入力されます。例:

    • プロジェクト — 実行するプロジェクトを定義します。ソリューションに複数の実行可能プロジェクトが含まれている場合は、これらのプロジェクトを起動する複数の構成を作成できます。

    • ターゲットフレームワーク — コードの実行に使用される .NET フレームワーク(英語)のバージョンを定義します。

    • Exe パス — 実行するアセンブリを定義します。.NET Core アプリケーションを対象としている場合は、.exe ではなく .dll ファイルである可能性があります。

    • プログラム引数 — このオプションのフィールドを使用すると、プログラムに引数を渡すことができます。

  4. 起動前プロパティグループに注目してください。これらはコードを起動する前にすべきことを定義します。私たちの場合、設定を開始するたびにプロジェクトをビルドするのがプロジェクトをビルドするで、ウィンドウを実行するまたはデバッグウィンドウを起動するのはツールウィンドウをアクティブにします。ただし、これらのプロパティは、外部ツールの実行、別の実行 / デバッグ構成、Gulp または Grant、その他多数のシナリオなど、はるかに複雑なシナリオでも使用できます。

  5. 実行 / デバッグ構成が何であるかがわかったら、構成ウィンドウを閉じることができます。

JetBrains Rider: Run/debug configurations: .NET Project

ステップ 2. デフォルト設定を試する

アプリケーションに何かをさせるために、Main() メソッドの中に以下のコードを追加しましょう:

static void Main(string[] args) { var text = args.Length > 0 && args[0] == "DE" ? "Hallo Welt!" : "Hello World!"; Console.WriteLine(text); }

これで、デフォルト設定を実行して、単純な「Hello World」コンソールアプリでどのように機能するかを確認できます。そのプロパティで見たように、引数なしでコードを実行します。

現在選択されている構成(現在はデフォルト)を実行するには、以下のいずれかを実行します。

  • Shift+F10 を押す

  • メインメニューから実行 | 実行 'Default' を選択します。

  • ツールバーの構成セレクターの横にある Run 'Default' 実行をクリックします。

構成プロパティで定義されているように、JetBrains Rider はソリューションを構築し、Run ウィンドウを表示してから、引数なしでコンソールアプリケーションプロジェクトの Main() メソッドを実行します。

ファイル名を指定して実行ウィンドウに、デフォルト設定のための新しいタブとそこに私たちのプログラムの出力が表示されます - Hello World!

JetBrains Rider: Run tool window

ステップ 3. 複数の実行 / デバッグ構成を使用する

前述のように、ソリューションには任意の数の実行 / デバッグ構成を含めることができます。DE 引数を使用してコンソールアプリケーションを実行する新しい設定を追加しましょう。

  1. 構成セレクターをクリックし、実行構成の編集を選択して構成ダイアログを開きます。左側でデフォルト構成が選択されています。

  2. 構成のコピー Copy Configuration をクリックするか Ctrl+D を押して、デフォルト設定をコピーします。

  3. コピーした設定の名前をデフォルト DE に変更します。

  4. デフォルト DE のすべてのプロパティをそのままにして、DEプログラム引数に追加します。

  5. ダイアログを閉じるには OK をクリックしてください。

これで、構成セレクターでデフォルト DE を選択し、上記のように実行できます。コンソールアプリケーションは DE 引数を受け取り、出力に Hello World! ではなく Hallo Welt! が表示されます。

JetBrains Rider: Run tool window

複数の実行 / デバッグ構成がある場合は、実行 / デバッグクイックリストが便利です。Alt+Shift+F10 を押すか、メインメニューから実行 | 実行…を選択して、現在のソリューションに含まれている実行 / デバッグ構成のリストを表示できます。このリストから設定を起動または管理できます。

JetBrains Rider: Run/debug quick list
2024 年 6 月 28 日

関連ページ:

プロジェクトとソリューションを作成する

を使用して新しいソリューションで新しいプロジェクトを作成するか、ソリューションエクスプローラーでソリューションまたはソリューションフォルダーノードを右クリックし、を選択して既存のソリューションに新しいプロジェクトを追加できます。新しいソリューションまたはプロジェクトを作成する場合、Rider では、フレームワークごとにグループ化された多数のプリインストールされたテンプレートが提供されます。空のプロジェクト、標準の .NET クラスライブラリとアプリケーション、およびテストプロジェクトを作成するた...

デバッグウィンドウ

デバッガーセッションを開始すると、デバッグツールウィンドウが開きます。このウィンドウを使用して、デバッガーセッションを制御し、プログラムデータ (フレーム、スレッド、変数など) を表示および分析し、デバッガーアクションを実行します。デフォルトでは、プログラムがブレークポイントに到達したときにデバッグツールウィンドウが開き、セッションが終了しても非表示になりません。この動作を変更するには、ビルド、実行、デプロイ | デバッガー設定ページに移動し、ブレークポイントでデバッグウィンドウを表示するチェ...

ユニットテストを開始する

JetBrains Rider には、単体テストプロジェクトのテンプレートからテスト結果の分析まで、単体テストに役立つツールが多数用意されています。このチュートリアルでは、NUnit フレームワークを例として取り上げ、単体テストを作成して実行し、結果を確認します。ステップ 1. ユニットテストプロジェクトを追加する:この例では、という単一のプロジェクトを使ったソリューションがあります。このプロジェクトには、プリミティブ計算機を実装するクラスがあります。namespace Sandbox { p...