を使用してグローバルに変換するリファクタリング
このリファクタリングにより、1 つ以上のローカル using
ディレクティブを、ディレクティブを使用してグローバルに変換し、新規または既存のファイルに移動できます。
以下の例では、このリファクタリングをファイル One.cs の using System.Collections;
に適用します。ReSharper は現在のプロジェクト内のすべてのファイルを分析し、Two.cs 内で同じ using
を見つけて、両方を GlobalUsings.cs に移動します。
を使用してグローバルに変換する
キャレットを
using
ディレクティブに置くか、複数のディレクティブを選択します。以下のいずれか 1 つを実行します:
Control+Shift+R を押し、を使用してグローバルに変換するを選択します。
右クリックして、コンテキストメニューからリファクタリング | を使用してグローバルに変換するを選択します。
メインメニューから
を選択します。
を使用してグローバルに変換するダイアログが開きます。
グローバル使用を移動する場所を指定します。これは、現在のプロジェクトの既存の .cs ファイルまたは新しい .cs ファイルの場合があります。
必要に応じて、現在のプロジェクトで他の頻繁に使用される
using
ディレクティブを選択して、グローバルな using に変換することもできます。リファクタリングを適用するには、次へをクリックします。
ReSharper は、選択した名前空間の
using
ディレクティブをプロジェクト内のすべてのファイルから削除し(同じ名前空間にグローバル使用が表示されるとすぐにローカル使用が冗長になるため)、これらのディレクティブをglobal using
ディレクティブとして指定したファイルに追加します。

この機能は、次の言語とテクノロジーでサポートされています。
関連ページ:

プロジェクト固有のプロパティを構成する
ReSharper の設定のメインセット(ReSharper | オプションダイアログで設定)は、グローバルまたはソリューションごとに適用されます。各プロジェクトまたはフォルダーごとに個別に設定できる環境設定もあります。これらの設定は、プロジェクトアイテムのプロパティポップアップで利用できます。プロジェクトアイテムのプロパティポップアップは、ソリューションエクスプローラーでプロジェクトのコンテキストメニューからプロジェクト項目のプロパティを編集するを選択して呼び出すことができます。他の ReSh...

非グローバルに変換する方法リファクタリング
このリファクタリングにより、対応する名前空間のシンボルが使用されているすべてのファイルで、1 つ以上のグローバルな using ディレクティブをローカルのディレクティブに置き換えることができます。以下の例では、このリファクタリングをファイル GlobalUsings.cs のに適用し、その結果、対応する local using ディレクティブをファイル One.cs および Two.cs に追加します。// GlobalUsings.cs global using System.Linq; global u...

ASP.NET MVC 特有の機能
ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する: 最終...

言語による ReSharper: MSBuild
MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。MSBuild...

言語による ReSharper: Google プロトコルバッファ (Protobuf)
ReSharper オプションのページで Protobuf サポートが明示的に有効になっている場合、ReSharper は Google Protocol Buffers (Protobuf) バージョン 2.x および 3.0 の .proto ファイルでコード分析および支援機能を提供します。ReSharper は、.proto ファイルの言語構文をハイライトし、エラーを検出してハイライトします。基本コード補完と他のタイピング支援機能はエディターで利用可能です。型と値の宣言に行き、それらの使用箇所を...

言語 JSON による ReSharper
JSON および JSON スキーマのサポートは、現在、構文のハイライト(古い Visual Studio バージョンを含む)のような基本的なものから、コードのフォーマットや再配置(たとえば、オブジェクトのプロパティや任意の選択を移動できる)、コードインスペクションおよびクイックフィックスなどのより高度な機能にまでおよびます。スキーマ、パス、正規表現、パッケージを認識するコード補完も同様です。JSON 値ヘルパー:ReSharper では、JSON プロパティの一部を特定の値タイプ(正規表現、...