JetBrains Rider 2025.3 ヘルプ

オープンなプロジェクトとソリューション

.NET ソリューションを開くと、Rider は各プロジェクト内のすべての NuGet パッケージを自動的に復元し、各プロジェクト内のターゲット .NET フレームワークのリストも検出します。複数のターゲットフレームワークがある場合は、エディターのパンくずリストでアクティブなフレームワークを変更できます。

ウェルカム画面からソリューションを開く

初めて JetBrains Rider を起動すると、ウェルカム画面が表示され、ここでオープンをクリックしてソリューションを選択できます

次回の起動時には、JetBrains Rider は前回のセッションで使用したソリューションを自動的に開きます。この動作を変更する場合は、外観 & 振る舞い | システム設定設定ページ Ctrl+Alt+S起動時に前回のプロジェクトを開くチェックボックスをオフにします。これにより、起動時にウェルカム画面が表示されるようになります。ウェルカム画面を有効にすると、使用したすべてのソリューションが右側のペインに一覧表示されます。ソリューションが多数ある場合は、リストを検索できます。ソリューション名を入力し始めると、検索フィールドが表示されます。

JetBrains Rider welcome screen

別のソリューションに切り替える

  • Ctrl+Shift+O を押すか、メニューからファイル | オープン | オープン…を選択します。

  • ファイル | オープンのリストから最近開いたソリューションを選択します。

  • 同じディレクトリ内に複数のソリューションがあり、そのうちの 1 つが開いている場合は、エクスプローラーツールウィンドウファイルシステムビューに切り替えて、ディレクトリ内の他のすべての .sln および .slnf ファイルを表示できます。次に、目的のソリューションファイルを右クリックして、ソリューションを開くを選択します。

    JetBrains Rider: Switch solutions in Solution Explorer

Rider では、複数のソリューションを異なるウィンドウで同時に開くことができます。デフォルトでは、別のソリューションを開いているときにソリューションを開くたびに、同じウィンドウでプロジェクトを開くか、新しいウィンドウでプロジェクトを開くかを選択するよう求められます。必要に応じて、JetBrains Rider 設定 Ctrl+Alt+S外観 & 振る舞い | システム設定ページでプロジェクトを開くデフォルトの方法を設定できます。

macOS では、複数の開いているソリューションウィンドウを 1 つのウィンドウにマージできます。各ソリューションには独自のタブがあります。これを行うには、メインメニューからウィンドウ | すべてのプロジェクトウィンドウをマージを選択します。別のウィンドウを復元するには、タブをアプリケーションウィンドウフレームの外にドラッグします。

ソリューションを開くさまざまな方法

ようこそページでオープンをクリックするか、メニューからファイル | オープン | オープン…を選択すると、パスの選択ダイアログが開き、さまざまな方法でソリューションを選択できます。

  • ソリューションファイルのいずれかを選択します (.sln)

  • プロジェクトファイル (たとえば、.csproj) を選択します。この場合、Rider は必要に応じて .sln ファイルを生成します。

  • フォルダーを選択します。この場合、選択したフォルダーまたはそのサブフォルダーにある任意のソリューションファイルを選択できます。

    JetBrains Rider: Select one of solutions in a folder
  • ソリューションがディレクトリベースの場合、つまり、すべてのプロジェクトが .sln ファイルなしでサブフォルダーに配置されている場合は、パスの選択ダイアログでルートフォルダーを選択して、サブフォルダーからすべてのプロジェクトを開くことができます。例:

    RootFolder ├── Project1 ├── Project1.csproj ├── [project contents] ├── Project2 ├── Project2.csproj ├── [project contents]

    パスの選択ダイアログでフォルダーを選択するときはいつでも、フォルダーとして (.NET プロジェクトとは対照的に) を開くことをいつでも選択できることに注意してください。この場合、このフォルダー内のすべてのファイルを参照できますが、コード分析やその他の機能は .NET ファイル(*.cs*.vb など)では使用できません。

バージョン管理システムからソリューションを開く

Rider では、さまざまなバージョン管理システムからソリューションを開くこともできます。たとえば、GitHub にログインして、リポジトリをローカルファイルシステムにクローンできます。完了すると、リポジトリで利用可能なソリューションから開くソリューションを選択するように求められます。

リポジトリを複製するには、メニューから Git | クローン…を選択するか、ウェルカム画面VCS から取得をクリックします。

最近のソリューションを管理する

新しいソリューションを開くたびに、JetBrains Rider はそのソリューションを履歴に保存し、ファイル | オープンメニューからすばやく再度開くことができます。

最近のソリューションのリストを構成するには、メインメニューからファイル | オープン | 最近のソリューションを管理する…を選択します。開いたポップアップで、ソリューションの横にある Gear icon アイコンをクリックして、次のいずれかのアクションを選択できます。

Rider. removing solution from the recent history

最近のソリューションのリストからソリューションを削除するには、Up キーと Down キーを使用してソリューションを選択し、Delete を押すこともできます。

2024 年 2 月 11 日

関連ページ:

NuGet パッケージを消費する

NuGet ウィンドウおよび NuGet クイックリストを介して、NuGet パッケージをインストール、更新、削除できます。インストール済みで利用可能な NuGet パッケージを参照:デフォルトでは、ウィンドウのパッケージタブにはソリューション全体にインストールされているすべてのパッケージが表示されますが、特定のプロジェクトのパッケージのみを表示するようにビューを変更できます。これを行うには、検索フィールドの横にあるスコープセレクターを使用します。選択した有効範囲の利用可能なパッケージは、...

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから (...

エクスプローラーツールウィンドウ

エクスプローラーツールウィンドウを使用すると、さまざまな視点からソリューションを確認し、新しい項目 (ディレクトリ、ファイル、クラスなど) の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動などのさまざまなタスクを実行できます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。このビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコ...

コード解析

JetBrains Rider は、エディター内の単一のステートメントから、ソリューション全体のアーキテクチャまで、さまざまなレベルのコードを分析できます。コードの問題を見つける:JetBrains Rider は、C#、VB.NET、XAML、XML、ASP.NET、ASP.NET MVC、Razor、JavaScript、TypeScript、HTML、CSS、ResX で 2500 を超えるコードインスペクションを適用することにより、静的コード分析(コードインスペクションとも呼ばれます)...

Git リポジトリのセットアップ

既存の Git リポジトリのクローンを作成するか、既存のプロジェクトを Git バージョンコントロール下に置くと、JetBrains Rider はコンピューターに Git がインストールされているかどうかを自動的に検出します。IDE が Git 実行可能ファイルを見つけられない場合、それをダウンロードすることを提案します。JetBrains Rider は、Windows10 バージョン 2004 で使用可能な Windows Subsystem for Linux 2 (WSL2) の Git...

信頼できるソリューションと信頼できないソリューション

ソリューション内の各 MSBuild プロジェクトには、プロジェクトをビルドするときだけでなく、ソリューションを開いたときにも実行される MSBuild スクリプトが含まれています。これは、IDE がプロジェクトスクリプトで MSBuild を実行してプロジェクトの構造とその依存関係を理解するために発生します。この理解がなければ、IDE は基本的なテキストエディターにすぎません。悪意のある攻撃者は、この設計を使用して、変更されたプロジェクトスクリプトに攻撃を仕掛けることができます。このセキュリテ...