プロジェクトとソリューション
.NET IDE として、Rider は、Visual Studio と完全に互換性のあるプロジェクト / ソリューションの構造でコードを編成します。Visual Studio と同様に、Rider は、同じソリューションに属している限り、複数のプロジェクトを同時に処理できますが、1 つのセッションに複数のソリューションを含めることはできません。必要に応じて、異なるウィンドウで複数のソリューションを同時に操作できます。
ただし、Visual Studio とは対照的に、Rider を使用すると、ソリューションを超えて作業環境を拡張できます。例: テストデータ、ログ、その他のファイルやフォルダーをソリューションのすぐ隣に置くことができます。ソリューション内のこれらの追加アイテムは、プロジェクトまたはソリューションの構成ではなく、Rider 独自の設定に保存されます。
ソリューションが作成されて開かれると、Rider のほとんどのプロジェクト / ソリューション管理タスク(ファイルの参照やエディターでのファイルのオープン、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成など)は、エクスプローラーウィンドウで実行されます。このウィンドウを閉じても、Alt+1 を押すか、メインメニューで を選択することで、いつでもウィンドウを表示できます。
JetBrains Rider は、以下のプロジェクトタイプをサポートしています。
.NET クラスライブラリ、コンソールアプリケーション (C#、F#、VB.NET)
WPF アプリケーション
ASP.NET MVC アプリケーション
.NET 共有プロジェクト
Windows フォームプロジェクト (Windows のみ)
xUnit および NUnit ユニットテストプロジェクト
.NET Core クラスライブラリ、コンソールアプリケーション (C#、F#、VB.NET)
WiX プロジェクト(v. 2024.1 には、WiX プロジェクトを作成するためのプロジェクトテンプレートはありません。ここで説明するように手動で WiX プロジェクトを作成し、Rider で開くことができます)。
本セクション:
- プロジェクトとソリューションを作成する
- オープンなプロジェクトとソリューション
- 信頼できるソリューションと信頼できないソリューション
- カスタムプロジェクトテンプレートを作成してインストールする
- ソリューションを拡張して整理する
- ソリューションフィルターを使用する
- プロジェクトのプロパティを構成する
- ファイルとフォルダーのプロパティを構成する
- エクスプローラーウィンドウ
- NuGet パッケージを消費する
- NuGet ウィンドウ
- プロジェクトのビルド
- プロジェクトレベルリファクタリング
- ソリューション設定を共有する
プログラムの実行とデバッグには、次のショートカットを使用できます。
Ctrl+Shift+O | |
Ctrl+P, O | |
Ctrl+Alt+Insert | |
Ctrl+P, N | |
Alt+Shift+7 | |
Ctrl+F9 | |
Ctrl+Shift+F7 | |
Ctrl+F9 |
関連ページ:
オープンなプロジェクトとソリューション
.NET ソリューションを開くと、Rider は各プロジェクト内のすべての NuGet パッケージを自動的に復元し、各プロジェクト内のターゲット .NET フレームワークのリストも検出します。複数のターゲットフレームワークがある場合は、エディターのパンくずリストでアクティブなフレームワークを変更できます。ウェルカム画面からソリューションを開く:初めて JetBrains Rider を起動すると、ウェルカム画面が表示され、ここで開くをクリックしてソリューションを選択できます。次回の起動時には、...
ソリューションを拡張して整理する
Rider のファイルの閲覧やエディターでのそれらのオープン、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成などの Rider のプロジェクト / ソリューション管理タスクは、エクスプローラーウィンドウで実行されます。このウィンドウを閉じると、を押すかメインメニューで選択して、いつでもウィンドウを表示することができます。このウィンドウの上部にあるスイッチャーを使って、さまざまなビューを切り替えることができます。ソリューションビュー。.sln ファイルで定義されているように、現在のソ...
プロジェクトとソリューションを作成する
を使用して新しいソリューションで新しいプロジェクトを作成するか、ソリューションエクスプローラーでソリューションまたはソリューションフォルダーノードを右クリックし、を選択して既存のソリューションに新しいプロジェクトを追加できます。新しいソリューションまたはプロジェクトを作成する場合、Rider では、フレームワークごとにグループ化された多数のプリインストールされたテンプレートが提供されます。空のプロジェクト、標準の .NET クラスライブラリとアプリケーション、およびテストプロジェクトを作成するた...
エクスプローラーウィンドウ
ソリューションエクスプローラーを使用すると、さまざまな視点からソリューションを確認し、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動などのさまざまなタスクを実行できます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。また、ビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコン...
Windows フォームを設計する
プロジェクトに Windows フォームが含まれている場合は、JetBrains Rider のビジュアル Windows フォームデザイナを使用して新しい Windows フォームプロジェクトを作成することもできます。Windows フォームプロジェクトを作成する:を使用して新しいソリューションで新しいプロジェクトを作成するか、ソリューションエクスプローラーでソリューションまたはソリューションフォルダーノードを右クリックし、を選択して既存のソリューションに新しいプロジェクトを追加できます。プ...
ユニットテスト
JetBrains Rider は、単体テストの検出と実行、デバッグ、カバー、プロファイルに役立ちます。次の単体テストフレームワークがサポートされています。NUnit — JetBrains Rider インストールには、それぞれ 2.7.1 までのバージョンと 3.15.5 までのバージョンをサポートする 2 つのバンドルされたテストランナーが含まれています。4.1.0 までの他のバージョンもサポートされており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用され...