ReSharper 2026.1 Help

コードインスペクションと ASP.NET のクイックフィックス

ReSharper のコード解析機能のほとんどは、ASP.NET でもサポートされています。 これらの機能の詳細については、 コード解析 セクションの該当トピックを参照してください。 このセクションのサブジェクトでは、フィーチャマトリックスを見つけて、ASP.NET で正確にサポートされているものを確認することもできます。

このトピックでは、ASP.NET でコード分析機能を使用するいくつかの例を見つけることができます。

コード検査

ASP.NET では、未使用のインポート名前空間、不明なシンボルおよびエンティティなどの検出を含む、さまざまなコードインスペクションを使用できます。 インスペクションごとに 重大度レベルを設定できます。

ReSharper: ASP.NET でのハイライトエラー

ReSharper が発見したコードの問題間を移動するには、 マーカーバーとステータスインジケーターを使用してください。

設計時のファイルの場所が、アプリケーションの配置場所と異なる場合は、 パスマッピングを利用して ReSharper がコードを分析できるようにすることができます。

名前空間の自動インポート

コード分析中に、ReSharper は、適切な Import または Register ディレクティブがないために解決できないシンボルを検出してハイライトします。 また、このようなディレクティブを追加して問題を修正する簡単な方法を提供します。 ReSharper は、.NET シンボルに必要な Import ディレクティブを追加します。

ReSharper: ASP.NET に名前空間をインポートする

ASP.NET コントロールに必要な Register ディレクティブ

ReSharper: ASP.NET に名前空間をインポートする

詳細については、 欠落している名前空間をインポートする を参照してください。

クイックフィックスの例

インポートタイプ

ファイルで使用されているタイプの Import ディレクティブが欠落している場合、ReSharper はこのクイックフィックスを提案します。

ReSharper: ASP.NET の「インポートタイプ」クイックフィックス

クイックフィックスを適用した後、必要な指示が追加されます。

ReSharper: ASP.NET の「インポートタイプ」クイックフィックス

メソッドの作成

ReSharper は ChangePasswordPushButton_Click メソッドが存在しないことを知らせます ...

ReSharper: ASP.NET での「メソッドの作成」クイックフィックス

... そしてそれを作成するように提案します。

ReSharper: ASP.NET での「メソッドの作成」クイックフィックス

メソッド宣言は、Web ページコードモデル(単一ファイルページモデルまたはコードビハインドページモデル)に応じて、コードビハインドファイルまたは現在のファイルに挿入されます。

ReSharper: ASP.NET での「メソッドの作成」クイックフィックス

シグネチャーの変更

ChangePasswordPushButton_Click メソッドのシグネチャーが OnClick イベントのシグネチャーと一致しません。

ReSharper: ASP.NET の「シグネチャーの変更」クイックフィックス

ReSharper は、メソッドのシグネチャーを変更するためのクイックフィックスを提供します。

ReSharper: ASP.NET の「シグネチャーの変更」クイックフィックス

ファイル内の未使用のディレクティブを削除する

ReSharper は未使用のインポート名前空間ディレクティブを検出します。

ReSharper: 「ファイル内の未使用のディレクティブを削除する」ASP.NET のクイックフィックス

不要なので、ReSharper は現在のファイルからすべてを削除するクイックフィックスを提案します。

ReSharper: 「ファイル内の未使用のディレクティブを削除する」ASP.NET のクイックフィックス

Inherits 属性を追加

このクイックフィックスは、ASP.NET ディレクティブに固有のものです。 CodeFile 属性を Inherits 属性と併用して、分離コードソースファイルをユーザーコントロールまたはページに関連付けます。 後者が見つからない場合、ReSharper はクイックフィックスを提案します。

ReSharper: ASP.NET の「継承属性の追加」クイックフィックス

ContentPlaceholder を作成する

マスターページの不足している ContentPlaceholder にマッピングされているコンテンツページに Content コントロールがある場合、ReSharper は対応するマスターページに対応する ContentPlaceholder コントロールを作成することを提案します。

ReSharper: ASP.NET での「ContentPlaceholder の作成」クイックフィックス

対応する ID 属性を持つ ContentPlaceholder コントロールがマスターページに追加されます。

ReSharper: ASP.NET での「ContentPlaceholder の作成」クイックフィックス
2026 年 6 月 12 日