JetBrains Rider 2020.2ヘルプ

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

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

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

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

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

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

JetBrains Rider: run/debug configuration controls on the toolbar

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

  1. 設定セレクタをクリックし、構成の編集を選択して設定エディターを開きます。左側でデフォルト構成が選択されています。

  2. デフォルト構成の親ノードに注意してください - それはこの構成のタイプ、.NETプロジェクトを示しています。同じタイプおよび異なるタイプの複数の構成があり得ます。このダイアログでは、設定はそのタイプ別にグループ化されています。テンプレートノードを展開して、使用可能なすべての構成タイプを確認できます。

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

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

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

    • Exe パス - どのアセンブリを実行するかを定義します。.NET Coreアプリケーションをターゲットにしている場合は、.dllではなく.exeファイルにすることができます。

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

  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'を選択します。

  • ツールバーの構成セレクタの横にある実行 '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 引数を受け取るでしょう、出力に Hallo Welt! を見るでしょう。

JetBrains Rider: Run tool window

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

JetBrains Rider: Run/debug quick list
最終更新日:

関連ページ:

プロジェクトとソリューションを作成して開く

プロジェクトとソリューションを作成する:ファイル | 新規...を使用して新しいソリューションで新しいプロジェクトを作成するか、ソリューションエクスプローラーでソリューションまたはソリューションフォルダーノードを右クリックし、追加 | 新規プロジェクトを選択して既存のソリューションに新しいプロジェク...

ウィンドウを実行する

実行ツールウィンドウには、アプリケーションで生成された出力が表示されます。複数のアプリケーションを実行している場合は、それぞれが実行/デバッグ構成が適用された後に名前が付けられたタブに表示されます。アプリケーションをre-runすると、新しい出力によってタブの内容が上書きされます。アプリケーションの...

デバッグウィンドウ

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

ユニットテストを始める

JetBrains Riderには、単体テストプロジェクトのテンプレートからテスト結果の分析まで、単体テストに必要なツールがすべて揃っています。このチュートリアルでは、NUnitフレームワークを例にとり、単体テストを作成して実行し、結果を確認します。ステップ 1. 単体テストプロジェクトを追加する:...