ReSharper 2026.1 Help

Code inspection: Module with this name does not exist

This inspection reports a string literal in an Unreal .Build.cs or .Target.cs file when that literal is used as a module dependency name, but no Unreal module with that name exists. It applies to module-name literals passed to dependency collections such as PublicDependencyModuleNames, PrivateDependencyModuleNames, and similar Add or AddRange calls.

Example

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

Quick-fix

There is no dedicated quick-fix for this inspection. A typical improvement is to replace the literal with the correct existing module name.

13 April 2026