代码检查:文件名应与程序集名称匹配。
在 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日