ReSharper 2026.1 Help

言語による ReSharper: MSBuild

MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。 特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。 ReSharper を使用すると、より速く行うことができます。

コード検査

あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。

ReSharper: MSBuild でのハイライトエラー

まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。

ReSharper: MSBuild での警告のハイライト

MSBuild で利用可能なインスペクションのリストを確認するには、ReSharper オプション コードインスペクション | インスペクション重大度 ページを開き、 MSBuild ノードを展開してください。 Alt+R、O

クイックフィックスの例

プロパティの定義

まだプロパティを定義していないが、したい場合は、クイックフィックスを使用してください。 ReSharper は、使用箇所の上に、対応する名前の新しいマークアップ要素を追加します。

ReSharper: MSBuild での「プロパティの定義」クイックフィックス

必要な属性を追加

必要な属性を追加していない場合、または要素に必須の属性を覚えていない場合でも、気にしないでください。 ReSharper はそのような要素を強調し、問題を修正するためのクイックフィックスを提案します。

ReSharper: MSBuild での「必須属性の追加」クイックフィックス

コードスタイルの支援

MSBuild ファイルを XML フォーマットスタイルに合わせて 再フォーマットできます。

コード補完

コード補完の機能は、定義済みの要素とその属性の入力を開始するときに役立ちます。 ReSharper が完了すると、時間を節約できます。

ReSharper: MSBuild のコード補完

カスタム要素があり、適切に参照されている場合、ReSharper はそれを提案します。

ReSharper: MSBuild のコード補完

ReSharper は、MSBuild および NAnt スクリプト用のコード補完機能を提供します。 タグ、その属性、プロパティ、アイテムグループ、メタデータ名を示します。

ReSharper: MSBuild のコード補完

ReSharper は必要な要素を区別し、特別なアイコンを追加するため、補完リストで簡単に見つけることができます。 このリストには、現在のスコープに表示されているすべてのシンボルが含まれているため、リストから項目を選択するか、範囲を絞り込むために入力を続行します。

ReSharper: MSBuild のコード補完

NAnt スクリプトで補完リストを呼び出すには、 Control+Space を押すか、メインメニューから ReSharper | 編集 | 完全なシンボル を選択します。 MSBuild スクリプトでは、ReSharper が自動的にこれを実行します。

補完リストでは、次のアイコンを使用して、提案されたアイテムのタイプを区別します。

ThemedIcon.PropertyGroup.Screen.(グレー).png

PropertyGroup 要素のみを表します

ThemedIcon.Attribute.Screen.(グレー).png

要素の属性を表す

ThemedIcon.ItemGroup.Screen.(グレー).png

ItemGroup 要素とその項目を表します

ThemedIcon.Property.Screen.(Gray).png

プロパティを表す

ThemedIcon.Target.Screen.(グレー).png

Target 要素とターゲットを表します

ThemedIcon.Task.Screen.(グレー).png

タスクを表す

ThemedIcon.UsingTask.Screen.(グレー).png

UsingTask 要素のみを表します

ThemedIcon.Element.Screen.(グレー).png

他のすべての構造要素を表します

ビルドファイルの構造に関する一般的な考え方を知るには、 ファイル構造 ウィンドウを使用します。 要素をダブルクリックしてツリーからソースコード内の宣言に直接移動することもできます。

ReSharper: MSBuild のファイル構造

次に移動 機能を使用して、シンボルの宣言に移動したり、使用箇所を確認したりできます。

ReSharper: MSBuild の「移動先」

ReSharper は、プロパティ、アイテムグループ、ターゲットの使用箇所を見つけることができます。 使用されているすべての用途が 検索結果 ウィンドウに表示されます。

ReSharper: MSBuild の「使用箇所の検索」

リファクタリング

要素を簡単に リネームして、その使用箇所を自動的に更新できます。

ReSharper: MSBuild の「名前変更」リファクタリング

安全に要素を削除できます。 要素を削除する前に、ReSharper は要素に使用箇所があるかどうかをチェックします。 使用箇所がある場合は、必要な変更を加えたり、リファクタリングを破棄したりできるようにリストされます。

2026 年 6 月 12 日