JetBrains Rider 2025.3 ヘルプ

ビルド構成

.NET プログラムの開発ユニットはプロジェクトであり、ソリューションに編成されます。ビルド管理も同じ原則に従っているため、ビルド設定はプロジェクト構成に格納され、ソリューション構成によって管理されます。

プロジェクトビルドの設定

プロジェクト構成では、コードを最適化するかどうかやデバッグ情報を含めるかどうかなど、プロジェクトをビルドする方法を定義します。プロジェクトの種類によって、ビルドプロパティのセットが異なります。

プロジェクトに複数のビルド構成を設定して、異なるプラットフォームや目的で同じコードをビルドできるようにすることができます。

新しいプロジェクトを作成すると、通常、2 つのプロジェクト構成がプロジェクトテンプレートから追加されます。デバッグ用に最適化されたデバッグと、コードをデプロイするためのバイナリを生成するリリースです。必要に応じて、任意のプロジェクトにカスタムビルド構成を追加できます。

プロジェクトをビルドするとき(ソリューション全体のビルドの一部として、または選択したプロジェクトのみ)、Rider は、現在選択されているソリューション構成でこのプロジェクトに指定されているビルド構成を使用します。

プロジェクトのビルド構成のプロパティを構成する

  1. ソリューションウィンドウで、目的のプロジェクトを右クリックして Properties を選択します。

  2. 表示されたプロジェクトプロパティダイアログで、プロジェクトビルド設定を選択します。

  3. 必要に応じて選択した構成のビルドプロパティを編集し、OK をクリックして変更を適用します。

    JetBrains Rider: Project Properties dialog
  4. オプションで、このダイアログのイベントを構築するでビルド前および / またはビルド後に実行するコマンドを構成できます。ビルド前およびビルド後のコマンドと使用できるマクロの形式は、Microsoft Visual Studio と同じです。詳細については、「Microsoft ドキュメント: 使い方: ビルドイベントを指定する」を参照してください。

ソリューションビルド構成

ソリューション構成は、ソリューション内のどのプロジェクトがビルドされるか、およびどのプロジェクト構成がソリューション内の特定のプロジェクトに使用されるかを定義します。

プロジェクトと同様に、新しく作成されたソリューションにはデバッグおよびリリース構成が含まれており、カスタム構成で補完できます。

ツールバーの右側にある対応するコントロールを使用して、現在のソリューションのビルド構成を切り替えて管理できます。

Rider: Build configuration selector on the toolbar

ソリューションのビルド構成を管理する

  1. ツールバーのビルド設定セレクタでソリューション構成の編集を選択します。

  2. 表示されるダイアログで、ソリューション構成セレクタを展開し、編集を選択します。

    JetBrains Rider: Solution Properties dialog
  3. これにより、ソリューションビルド構成の管理方法を選択できる別のダイアログが表示されます。

  4. 目的のアクション(追加除去編集複製)を選択します。

    ソリューションビルド構成を作成または編集する場合は、その名前とプラットフォームを指定できます。

    ソリューションビルド構成の管理で重要なことは、デフォルトでは、Rider が、変更されたソリューション構成の名前とプラットフォームに一致するプロジェクトビルド構成を変更(つまり、追加、削除、編集、複製)することです。

    プロジェクト構成を変更しない場合は、ダイアログの対応するチェックボックスをオフにします。

    JetBrains Rider: Adding solution build configuration
  5. 各ダイアログに変更を適用するには、OK をクリックします。

現在のソリューション構成のプロジェクト構成をセットアップする

  1. ツールバーのビルド設定セレクタでソリューション構成の編集を選択します。

  2. ダイアログボックスが表示されたら、まず使用するソリューションビルド構成を選択します。

  3. 現在のソリューションビルドで使用するプロジェクトビルド構成を指定するには、プロジェクトの横にあるセレクタを使用します。

    JetBrains Rider: Adding project build configuration

    必要であれば、編集をクリックして別のダイアログボックスを開き、既存のプロジェクトビルド構成を新規作成または複製することができます。

  4. ソリューション構築プロセスから一部のプロジェクトを除外する場合は、プロジェクトの横にあるビルド列のチェックボックスをオフにするだけです。

    除外されたプロジェクトは引き続きビルドできることに注意してください。ソリューションビューでプロジェクトを右クリックし、選択したプロジェクトをビルドするを選択します。

  5. 変更を適用するには、OK をクリックします。

2024 年 5 月 26 日

関連ページ:

実行 / デバッグ構成

JetBrains Rider は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、デプロイ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — エディターから .NET 静的メソッドを実行 / デバッグするたびに作成されます。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されます。永続的な構成は、削除するま...

プロジェクトのビルド

JetBrains Rider は、.NET プロジェクト、MSBuild ベースのプロジェクト、および Xamarin Android プロジェクトをビルドできます。ほとんどのプロジェクトタイプでは、JetBrains Rider は必要な SDK を自動的に検出します。ただし、JetBrains Rider 設定ページ(ビルド、実行、デプロイの)で MSBuild と Mono の場所を設定することもできます。.NET Core および .NET フレームワークプロジェクトの場合、JetB...

ビルドプロセス

現在のソリューションを構築するには、を押します。または、ビルドメニューからビルド、再構築、クリーンアップを開始することもできます。診断ありや依存関係なしなど、カスタムの方法で特定のプロジェクトをビルドすることもできます。ソリューションエクスプローラーで目的のプロジェクトを選択し、コンテキストメニューの高度なビルドアクショングループにあるアクションを使用します。ビルドを実行すると、ビルドツールウィンドウに MSBuild または XBuild 出力が表示されます。デフォルトでは、JetBrai...