ReSharper 2025.2 Help

程序集差异

ReSharper 选项:工具 | 程序集差异

在 ReSharper 选项的此页面中,您可以在程序集资源管理器中配置 比较程序集、NuGet 包、归档文件和文件夹 的首选项。

差异模式

选择以下选项之一以显示比较的实体:

  • 全部显示 — 将显示两个实体中的所有项。

  • 仅显示差异 — 仅显示存在差异的项以及在其中一个实体中缺失的项。 所有相同的项将被隐藏。

  • 仅显示签名差异 — 仅显示具有不同签名的成员。 具有相同签名(忽略主体)的成员以及所有相同的项将被隐藏。

  • 仅显示公共 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 }
最后修改日期: 2025年 9月 27日