ReSharper 2026.1 Help

代码检查:不存在具有此名称的模块

此检查会在 Unreal .Build.cs .Target.cs 文件中,字符串字面值被用作模块依赖名称,但不存在对应 Unreal 模块时,进行报告。 它适用于传递到依赖集合中的模块名称字面值,比如 PublicDependencyModuleNamesPrivateDependencyModuleNames ,以及类似的 添加AddRange 调用。

示例

PublicDependencyModuleNames.AddRange(new[] { "Core", "CoreUObject", "GameplayTagz" });
PublicDependencyModuleNames.AddRange(new[] { "Core", "CoreUObject", "GameplayTags" });

快速修复

没有针对此检查的专用快速修复。 一个常见的改进方式是将字面值替换为正确存在的模块名称。

2026年 5月 8日