ReSharper 2026.1 Help

アセンブリの差分

ReSharper オプション: ツール | 組立差分

この ReSharper オプションのページでは、Assembly Explorer 内で アセンブリ、NuGet パッケージ、アーカイブ、フォルダーの比較に関する環境設定を構成できます。

差分モード

比較されたエンティティを表示するには、次のオプションのいずれかを選択します。

  • すべて表示 — 両方のエンティティ内のすべての項目が表示されます。

  • 相違点のみを表示 — 相違点のある項目と、エンティティの 1 つで欠落している項目のみが表示されます。 同一の項目はすべて非表示になります。

  • シグネチャーの違いのみを表示 — 異なる署名を持つメンバーのみが表示されます。 同じ署名を持つメンバー (本文は無視されます) およびすべての同一の項目は非表示になります。

  • パブリック API の相違点のみを表示 — 異なる署名を持つパブリックメンバーのみが表示されます。 同じ署名を持つパブリックメンバー (ボディは無視されます)、すべての非パブリックシンボル、および同一のアイテムは非表示になります。

メンバーの順序の違いを無視する

このオプションが選択されている場合、次のクラスには差分がないものとみなされます。

class Test { int _one = 1; int _two = 2; }
class Test { int _two = 2; int _one = 1; }

属性の順序の違いを無視する

このオプションが選択されている場合、次のフィールドには差分がないものとみなされます。

[Obsolete] [NonSerialized] string _test = "test";
[NonSerialized] [Obsolete] string _test = "test";

null 許容参照型のアノテーションの違いを無視する

このオプションが選択されている場合、次のメソッドは差分がないものとみなされます。

void Sample(string test) { //do something }
void Sample(string? test) { //do something }
2026 年 6 月 12 日