実行 / デバッグ構成テンプレートのリスト
このページには、JetBrains Rider で使用できる実行 / デバッグ構成テンプレートのリストが表示されます。ソリューションでの使用の詳細については、関連する使い方ページを参照してください。
名前 | それを使用して | 必須プラグイン |
---|---|---|
.NET | ||
.NET アプリケーションとプロセスを起動します。この種の構成は、実行してデバッガーを接続するアプリケーションに特定のセットアップを行う場合に役立ちます。または、複数の実行可能ファイルを一度に起動する必要がある場合は、複合実行 / デバッグ構成の一部として使用できます。 | ||
launchSettings.json ファイルで起動設定が構成されている .NETCore/ASP.NETCore アプリケーションを実行およびデバッグします。 JetBrains Rider は、launchSettings.json にその構成が含まれるプロジェクトを作成するか開くときに、この型の構成を自動的に作成し、このファイルからほとんどの構成パラメーターを初期化します。 | ||
実行可能なタイプの .NET プロジェクト (コンソールアプリケーション、Windows フォームアプリケーション、WPF アプリケーションなど) を実行およびデバッグします。 JetBrains Rider は、実行可能型のプロジェクトを作成または開くときに、この型の構成を自動的に作成しますが、同じプロジェクトを対象としているがパラメーターが異なる構成をさらに追加できます。 | ||
パラメーターなしで任意の | ||
リモートマシンで Mono アプリケーションをデバッグします。 | ||
この構成を使用して、ユニバーサル Windows プラットフォーム (UWP) アプリを実行およびデバッグします。 | ||
.NET パブリッシュ | ||
この構成では、MSBuild および JetBrains Rider の組み込みツールを使用して、FTP および FTPS/SFTP を使用してアプリケーションアーティファクトをアップロードします。 この構成は、Windows、macOS、Linux で機能します。 | ||
.NET 5+ アプリケーションをカスタムデプロイのフォルダーに発行します。 | ||
この構成では、ASP.NET Core Web アプリケーションをローカルおよびリモート IIS、Kudu(英語) (Azure Web アプリ) にデプロイしたり、MSDeploy パッケージを作成したりできます。内部では、MSBuild と MSDeploy(英語) を使用して、アプリケーションをパッケージ化して公開しています。 この設定は Windows でのみ有効です。 | ||
JavaScript と Node.js | ||
すでに実行中の Node.js(英語) アプリケーションに接続してデバッグします。 | Node.js | |
組み込みまたは外部の Web サーバーで実行されているアプリケーションで JavaScript をデバッグし、Dart Web アプリケーションをデバッグします。 | JavaScript デバッガー | |
Node.js アプリケーションをデバッグします。 | Node.js | |
NW.js(英語) アプリケーションを実行し、そのメインプロセスをデバッグします。 | Node.js | |
React Native(英語) アプリケーションを実行およびデバッグします。 | ||
JavaScript とビルドツール | ||
Grunt.js タスクを実行してデバッグします。 | ||
Gulp.js タスクを実行してデバッグします。 | ||
npm(英語) および Yarn(英語) スクリプトをローカルで実行およびデバッグします。つまり、JetBrains Rider 自体がコンピューターにインストールされている Node.js を起動し、スクリプトの実行を開始します。 | ||
JavaScript テスト | ||
Jest(英語) テストを実行してデバッグします。 | ||
Karma テストランナー(英語)を使用して JavaScript 単体テストを実行およびデバッグします。 | Karma | |
Mocha テストフレームワーク(英語)を使用して JavaScript 単体テストを実行およびデバッグします。 | Node.js | |
Node.js アプリケーションの単体テストを実行およびデバッグします | Node.js | |
Protractor テストランナーを使用して AngularJS ユニットテストを実行およびデバッグします。 | ||
Xamarin | ||
この構成を使用して、Xamarin.Android プロジェクトを起動します。 | Rider Xamarin Android サポート | |
この構成を使用して、Xamarin.iOS プロジェクトを起動します。 | ||
C++ プロジェクトのプログラム引数をカスタマイズします。 | ||
複数の実行 / デバッグ構成を並行して実行します。これは、たとえば、さまざまな自動テストやクライアントサーバーアプリを起動する場合に役立ちます。各構成のコントロールは、実行またはデバッグツールウィンドウの個別のタブで使用できます。 | ||
Docker | ||
Dockerfile からコンテナーを実行すると自動的に作成されます。この構成では、Dockerfile からイメージを作成し、このイメージからコンテナーを派生させます。 | Docker | |
既存のイメージからコンテナーを実行すると自動的に作成されます。以前にプルまたはビルドしたローカルに存在する Docker イメージから実行できます。 | Docker | |
Docker Compose ファイル(英語)からマルチコンテナー Docker アプリケーションを実行するを実行すると自動的に作成されます。 | Docker | |
ネイティブコアダンプのデバッグ | ||
実行可能ファイルを実行します。.NET 実行可能ファイル構成とは対照的に、この構成はすべての実行可能ファイルを実行し、それが .NET 以外のコードである場合、デバッグは使用できません。 | ||
シェルスクリプトを実行します。 | シェルスクリプト | |
OpenAPI 仕様に基づいて、サーバースタブ、クライアントライブラリ (SDK)、およびドキュメントを生成します。 | OpenAPI 仕様 | |
Uproject | ||
XSLT スクリプトを実行します。 | XPathView + XSLT | |
その他 | ||
作成したデータソースに対してデータベーススクリプトを実行します。 | データベース | |
個別に、または複合実行 / デバッグ構成の一部として、JetBrains Rider で直接 HTTP リクエストを実行します。 | HTTP クライアント | |
スタンドアロンプレーヤー | ||
Microsoft SQL Server のストアドプロシージャ、関数、ビュー、トリガーのテストを実行します。 | データベース (Microsoft SQL Server) | |
PL/SQL で使用できるパッケージ、関数、プロシージャ、トリガー、ビュー、その他のオブジェクトのテストを実行します。 | データベース (Oracle) |
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/run_debug_config_menu_with_temp_and_permanent_configs.png)
実行 / デバッグ構成
JetBrains Rider は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、デプロイ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — エディターから .NET 静的メソッドを実行 / デバッグするたびに作成されます。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されます。永続的な構成は、削除するま...
![](https://resources.jetbrains.com/help/img/rider/2024.1/rdr_plugins_settings.png)
プラグインのインストール
プラグインは JetBrains Rider のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrai...
![](https://resources.jetbrains.com/help/img/rider/2024.1/run_config_net_executable.png)
ソースコードなしで .NET 実行可能ファイルを実行およびデバッグする
ソースコードなしでコンパイル済みの .NET 実行可能ファイルを起動する必要がある場合は、実行構成でターゲット実行可能ファイルのスタートアッププロパティを構成する必要があります。構成が作成されたら、デバッガーに接続されたを使用して、またはをデバッグせずに構成を起動できます。デバッグの場合、実行可能ファイルは自動的に逆コンパイルされます。もう 1 つのシナリオは、クラスライブラリなど、実行不可能なタイプのプロジェクトのテストまたはデバッグの一部として、コンパイル済みの .NET 実行可能ファイ...
![](https://resources.jetbrains.com/help/img/rider/2024.1/rider_attach_to_process.png)
プロセスに接続
JetBrains Rider は、ローカルプロセスとリモートプロセスの両方にデバッガーを接続する方法を提供します。プロセスにアタッチする手順は、プロセスが開始された方法と場所によって異なります。JetBrains Rider デバッガーは任意の .NET または .NETCore プロセスに接続できますが、ある場合はより単純な方法を選択することをお勧めします。同じマシンで実行されている「helloworld」に接続する必要はありません。ローカルプロセスにアタッチする:を押すか、メインメニュー...
![](https://pleiades.io/icons/rider.png)
複数のターゲットを実行 / デバッグする
JetBrains Rider は、複数のものを一度に実行 / デバッグするいくつかの方法を提供します。たとえば、複数の異なるプロセスまたはタスクを起動する必要があるクライアントサーバーアプリや複雑なテストです。いずれにせよ、最初のステップは、起動する必要があるタスクまたはプロセスごとに実行構成を作成することです。必要な構成がすべて整ったら、起動するためのいくつかのオプションがあります。複数起動構成は、複数のプロジェクトを起動する最も簡単な方法であり、オプションで追加のタスクも実行できます。複合...
![](https://resources.jetbrains.com/help/img/rider/2024.1/launch_settings_generated.png)
起動プロファイルを使用して .NETCore および ASP.NETCore アプリを実行およびデバッグする
.NET Core または ASP.NET Core アプリケーションでは、launchSettings.json を使用して起動プロファイルを設定できます。これらのプロファイルは対応する実行 / デバッグ構成に自動的にインポートされ、これを使用してアプリケーションを実行およびデバッグできます。ASP.NET Core アプリの起動設定プロファイルは、IIS Express でこれらのアプリを実行およびデバッグするためによく使用されます。launchSettings.json とは何ですか:プロ...