ReSharper 2026.1 Help

代码检查:文件名应与程序集名称匹配。

在 Unity 中,程序集定义(.asmdef )文件用于定义自定义托管程序集。 每个 .asmdef 文件都包含一个 "name" 属性,用于指定程序集的名称。

作为最佳实践(并且通常也是保证清晰和正确程序集解析的要求), .asmdef 文件名应与其中定义的程序集名称一致。 如果两者不同,可能会导致混淆或在某些环境下程序集解析出现问题。

修正方法

请确保磁盘上的 .asmdef 文件与其 "name" 字段中指定的字符串名称一致。

// File: OldName.asmdef { "name": "NewName", "references": [], "includePlatforms": [], "excludePlatforms": [] }
// File: NewName.asmdef { "name": "NewName", "references": [], "includePlatforms": [], "excludePlatforms": [] }

可使用 重命名文件以匹配程序集名称 快速修复自动重命名磁盘上的文件。

2026年 5月 8日