実行、デバッグ、テスト、デプロイ
本セクション:
- 実行
- デバッグ
- ホット再ロードで実行中のコードを編集する
- モニター
- ユニットテスト
- .NET コードのカバレッジ分析
- .NET コードのパフォーマンスプロファイリング
- .NET コードのメモリプロファイリング
- NuGet パッケージを作成する
- .NET アプリケーションをフォルダーに公開する
- C# インタラクティブ
プログラムの実行とデバッグには、次のショートカットを使用できます。
Shift+F10 | |
Alt+Shift+F10 | |
Shift+F9 | |
Alt+Shift+F9 | |
Ctrl+Alt+F5 | |
Ctrl+Alt+Shift+F5 | |
Ctrl+F2 | |
Ctrl+D, P | |
F9 | |
Ctrl+O, A | |
バックグラウンドプロセスの停止 ... | Ctrl+Shift+F2 |
F8 | |
Alt+Shift+F8 | |
F7 | |
Shift+F7 | |
Alt+Shift+F7 | |
Shift+F8 | |
Alt+F9 | |
Ctrl+Alt+F9 | |
Ctrl+Alt+Shift+F9 | |
Alt+F10 | |
Alt+F8 | |
Ctrl+Alt+F8 | |
Ctrl+F8 | |
Ctrl+Alt+Shift+F8 | |
Ctrl+D, X | |
Ctrl+Shift+F8 | |
Ctrl+Shift+F8 | |
Alt+4 | |
Alt+5 | |
Alt+8 | |
Ctrl+I, S |
... そしてユニットテストコマンドのための以下のショートカット:
Alt+Shift+U | |
Ctrl+;, R | |
Ctrl+;, D | |
Ctrl+;, S | |
Ctrl+T, C | |
Ctrl+T, G | |
Ctrl+;, T | |
Ctrl+;, F | |
Ctrl+;, W | |
Ctrl+;, L | |
Ctrl+;, N | |
Ctrl+;, A | |
Ctrl+;, Y | |
Ctrl+;, M | |
Shift+Enter | |
Ctrl+D | |
Ctrl+Y | |
Alt+Shift+Insert | |
Ctrl+Alt+Insert | |
Delete | |
Ctrl+L | |
Alt+Shift+8 |
JetBrains Rider キーボードショートカットの完全なリストについては、「定義済みキーマップのキーボードショートカット」を参照してください。
関連ページ:
実行
JetBrains Rider を使用すると、サポートされている任意の言語でコードを実行できます。JetBrains Rider でコードを実行するたびに、特定の実行 / デバッグ構成を使用しています。これにより、ソリューションのどの部分が実行され、どのパラメーターと環境を使用するかが定義されます。単一の静的メソッドの実行、アプリケーションの開始、単体テストの実行、Web サーバーでのコードの実行、マルチプロセス環境のデバッグなどを、さまざまな種類の実行 / デバッグ構成で実行できます。各構成は...
デバッグ
デバッガーは JetBrains Rider の不可欠な部分であり、これを使用すると、アプリケーションの実行時の動作を調べたり、問題のあるコードを特定したり、問題の原因を段階的に特定したりできます。典型的なデバッグ手順デバッグするプログラムの実行 / デバッグ構成を定義します。潜在的な問題が存在する可能性のあるソースコード内のブレークポイントの設定、プログラムをデバッグモードで起動するか、実行中のプロセスに接続して、デバッグを開始します。プログラムの実行が中断した場合は、コードをステップ実行し、...
モニター
JetBrains Rider は、アプリケーションのパフォーマンスをリアルタイムで追跡し、実行時の挙動を分析できる統合監視ツールを提供します。CPU 使用率、メモリ消費量、ガベージコレクションアクティビティ、環境変数、カウンター、メトリクスなどを確認できます。Windows では、このツールは詳細なパフォーマンスデータをバックグラウンドで収集し、統合された dotTrace プロファイラーを使用して分析することもできます。デフォルトでは、プロジェクトを実行またはデバッグすると、モニターツールウィ...
ユニットテスト
JetBrains Rider は、単体テストの検出と実行、デバッグ、カバー、プロファイルに役立ちます。次の単体テストフレームワークがサポートされています。NUnit — JetBrains Rider インストールには、それぞれ 2.7.1 までのバージョンと 3.15.5 までのバージョンをサポートする 2 つのバンドルされたテストランナーが含まれています。4.1.0 までの他のバージョンもサポートされており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用され...
NuGet パッケージを作成する
.NET Core プロジェクト:.NET または .NET Standard プロジェクト用の NuGet パッケージをすばやく作成できます。ソリューションエクスプローラーでプロジェクトを右クリックし、コンテキストメニューからを選択します。JetBrains Rider は dotnetpack コマンドを使用して NuGet パッケージを作成します。オプションで、プロジェクトの NuGet パッケージの作成をプロジェクトビルドに統合できます。これおよびその他の NuGet の設定を構成するに...
.NET アプリケーションをフォルダーに公開する
アプリケーションをデプロイする方法の 1 つは、すべてのファイルをフォルダーにパックしてから、このフォルダーを他のユーザーと共有することです。これは、アプリケーションをテストするとき、または専用のデプロイチームに送信するときに役立つ場合があります。最初に行う必要があるのは、何をどのように公開するかを決定する実行構成を作成することです。公開用の構成を作成する以下のいずれかの方法で実行 / デバッグ構成ダイアログを開きます。メインメニューからを選択します。ナビゲーションバーが表示された状態で、実行...