JetBrains Rider 2026.1 Help

欠落している名前空間をインポートする

ファイルで名前空間がインポートされていない型を使用する場合、JetBrains Rider がこれらの型を見つけて必要な名前空間インポートディレクティブを追加できるよう支援します。 たとえば、ファイルにコードブロックを貼り付けた後など、未解決の型に複数の不足している名前空間がある場合、JetBrains Rider はこれらすべての名前空間を一度のアクションでインポートできるよう支援します。

JetBrains Rider は、以下のアセンブリ参照からインポートされていない名前空間を検索します:現在のプロジェクトで参照されているアセンブリ参照、ソリューション内の他のプロジェクトで参照されているアセンブリ参照、推移的に参照されているアセンブリ参照。 現在のプロジェクトで参照されていないモジュールで型が見つかった場合、JetBrains Rider はそのモジュールへの参照追加も提案します。

欠落している名前空間は、 名前空間のインポート設定に従ってインポートされます(たとえば、インポートディレクティブが挿入されたり、タイプ名修飾子が追加されたりします)。

インポートディレクティブは固定の順序で追加されます。まず、すべての System.* 名前空間が、ドットの後の単語でアルファベット順に並べられて最初に追加されます。他のすべての名前空間は、その後アルファベット順で追加されます。

コードファイルを編集する際、名前空間が不足している型は デザインタイムコードインスペクション によって検出され(必ず 有効化 しておいてください)、エラーとしてハイライトされます。 デフォルトでは、不足している名前空間をインポートするアクションは 通常のクイックフィックスとは異なり、キャレット位置に関係なく最初の未解決シンボルの上にポップアップとして表示されます:

JetBrains Rider: 名前空間インポートのクイックフィックス

または貼り付けられたコードのボックの後:

JetBrains Rider: 貼り付けられたコードブロックの名前空間インポートの修正

したがって、現在のキャレット位置を変更せずに、いつもの Alt+Enter ショートカットで未解決のすべての型にこの修正を適用でき、編集セッションが中断されません。 貼り付けられたコードのタイプをインポートする アクションは、貼り付けられたコードブロック内のインポートされていないすべての型が、現在のプロジェクトで参照されているモジュール内で明確に検出できる場合にのみ表示されます。

複数の名前空間に未解決のシンボルが含まれている場合、JetBrains Rider でインポートする名前空間を選択できます:

JetBrains Rider: インポートする名前空間を選択する

ポップアップが表示されたときに必要な名前空間をインポートしないことを選択した場合や、JetBrains Rider 設定 Ctrl+Alt+Sエディター | 一般 | 自動インポート ページで エディターで「不足している参照のインポート」ポップアップを表示する を無効化した場合でも、型にキャレットを置き、 Alt+Enter を押して対応するクイックフィックスを選択すれば、いつでも型をインポートできます。

JetBrains Rider: 欠落している名前空間のインポートのクイックフィックス

ポップアップまたは Alt+Enter メニューのエントリを介してインポート候補を表示するかどうかをすばやく選択するには、 ファイルステータスインジケーターのコンテキストメニューを使用します。

JetBrains Rider: ファイルステータスインジケーターのコンテキストメニューからインポートポップアップモードを選択する

たとえば、ソリューションにシステムタイプに類似したもの、たとえば MyFramework.MyCollections.List があるが、実際にはそれを使用していない場合など、一部の名前空間を提案しないようにすることができます。 そのような項目を候補から除外するには、JetBrains Rider 設定 Ctrl+Alt+Sエディター | 一般 | 自動インポート ページの インポートおよび補完から除外する リストに追加してください。

エントリの形式は、 Fully.Qualified.NameFully.Qualified.Name.Prefix**Fully.Qualified.Name.Suffix です。 ジェネリクス型は List`1 として指定されます。

2026 年 6 月 12 日