Log started at 03/07/2026 17:15:49 (2026-03-08T00:15:49Z)
Resolved project argument C:/Users/delet/Documents/Unreal Projects/CPPtut 5.7/CPPtut.uproject to C:\Users\delet\Documents\Unreal Projects\CPPtut 5.7\CPPtut.uproject
No config file at C:\ProgramData\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
No config file at C:\Users\delet\AppData\Local\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
No config file at C:\Users\delet\Documents\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Configuration will be read from:
C:\Users\delet\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Reading configuration file from cache (C:\Users\delet\Documents\Unreal Projects\CPPtut 5.7\Intermediate\Build\XmlConfigCache.bin): C:\Users\delet\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Reading configuration file from cache (C:\Users\delet\Documents\Unreal Projects\CPPtut 5.7\Intermediate\Build\XmlConfigCache.bin): C:\Users\delet\Documents\Unreal Projects\CPPtut 5.7\Saved\UnrealBuildTool\BuildConfiguration.xml
Reading configuration file from cache (C:\Users\delet\Documents\Unreal Projects\CPPtut 5.7\Intermediate\Build\XmlConfigCache.bin): C:\Users\delet\AppData\Local\UnrealEngine\Intermediate\Build\UnrealBuildTool.Env.BuildConfiguration.xml
Setting temp directory to âC:\Users\delet\AppData\Local\Temp\UnrealBuildTool\9de8e132â
Registering build platform: UnrealBuildTool.AndroidPlatformFactory
Registering build platform: UnrealBuildTool.IOSPlatformFactory
Registering build platform: UnrealBuildTool.LinuxPlatformFactory
Registering build platform: UnrealBuildTool.MacPlatformFactory
Registering build platform: UnrealBuildTool.TVOSPlatformFactory
Registering build platform: UnrealBuildTool.WindowsPlatformFactory
Found Windows 10 SDK root at C:\Program Files (x86)\Windows Kits\10 (1)
Found Windows 10 SDK root at C:\Program Files (x86)\Windows Kits\10 (2)
Found Windows 10 SDK version 10.0.22621.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.22621.0 at C:\Program Files (x86)\Windows Kits\10
Found Windows 10 SDK version 10.0.26100.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.26100.0 at C:\Program Files (x86)\Windows Kits\10
Win64 Installed SDK(s): MinVersion_Sdk=10.0.19041.0, MaxVersion_Sdk=10.9.99999.0, CurrentVersion_Sdk=10.0.22621.0, Version_AutoSdk=10.0.22621.0, CurrentVersion_AutoSdk=
Registering build platform: Win64 - buildable: True
Registering build platform: UnrealBuildTool.VisionOSPlatformFactory
Command line: âC:\Program Files\Epic Games\UE_5.7\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dllâ Development Win64 â-Project=C:/Users/delet/Documents/Unreal Projects/CPPtut 5.7/CPPtut.uprojectâ -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: C:\Users\delet\AppData\Local\UnrealBuildTool\Log.txt
Deleting old log file: C:\Users\delet\AppData\Local\UnrealBuildTool\Log-backup-2025.04.16-20.56.07.txt
Skipping C:\Program Files\Epic Games\UE_5.7\Engine\Intermediate\Build\BuildRules\UE5Rules.dll: File is installed
Skipping C:\Program Files\Epic Games\UE_5.7\Engine\Intermediate\Build\BuildRules\UE5ProgramRules.dll: File is installed
Found VisualStudio2022 installation: C:\Program Files\Microsoft Visual Studio\2022\Community (Product=Microsoft.VisualStudio.Product.Community, Version=17.14.36930.0)
Found Visual Studio toolchain: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130 (Family=14.38.33130, FamilyRank=1, Version=14.38.33145, HostArchitecture=x64, ReleaseChannel=Latest, Architecture=x64, Error=False, Redist=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.38.33130)
Found Visual Studio toolchain: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207 (Family=14.44.35207, FamilyRank=0, Version=14.44.35222, HostArchitecture=x64, ReleaseChannel=Latest, Architecture=x64, Error=False, Redist=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.44.35112)
Creating makefile for CPPtutEditor (no existing makefile)
Building UnrealEditor - CPPtutEditor - Win64 - Development
Expecting to find a type to be declared in a module rules named âVisualStudioToolsâ in âUE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=nullâ. This type must derive from the âModuleRulesâ type defined by UnrealBuildTool.
CompilationResultException: Expecting to find a type to be declared in a module rules named âVisualStudioToolsâ in âUE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=nullâ. This type must derive from the âModuleRulesâ type defined by UnrealBuildTool.
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger)
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger)
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger)
at UnrealBuildTool.UEBuildTarget.CreateModuleRulesAndSetDefaults(String ModuleName, String ReferenceChain, ILogger Logger)
at UnrealBuildTool.UEBuildTarget.FindOrCreateModuleByName(String ModuleName, String ReferenceChain, ILogger Logger)
at UnrealBuildTool.UEBuildTarget.FindOrCreateCppModuleByName(String ModuleName, String ReferenceChain, ILogger Logger)
at UnrealBuildTool.UEBuildTarget.AddPlugin(PluginReferenceDescriptor Reference, String ReferenceChain, String ExcludeFolders, Dictionary2 NameToInstance, Dictionary2 NameToInfos, ILogger Logger)
at UnrealBuildTool.UEBuildTarget.SetupPlugins(ILogger Logger)
at UnrealBuildTool.UEBuildTarget.PreBuildSetup(ILogger Logger)
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, Boolean bSkipRulesCompile, Boolean bForceRulesCompile, Boolean bUsePrecompiled, UnrealIntermediateEnvironment IntermediateEnvironment, ILogger Logger)
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, BuildConfiguration BuildConfiguration, ILogger Logger)
at UnrealBuildTool.BuildMode.CreateMakefileAsync(BuildConfiguration BuildConfiguration, TargetDescriptor TargetDescriptor, ISourceFileWorkingSet WorkingSet, ILogger Logger)
at UnrealBuildTool.BuildMode.BuildAsync(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, ILogger Logger, Boolean bSkipPreBuildTargets, String ActionTypeFilter)
at UnrealBuildTool.BuildMode.ExecuteAsync(CommandLineArguments Arguments, ILogger Logger)
at UnrealBuildTool.UnrealBuildTool.Main(String ArgumentsArray)
WriteFileIfChanged() wrote 0 changed files of 1 requested writes.
Result: Failed (RulesError)
Total execution time: 0.90 seconds
As far as I can tell something in the 5.7\Engine\Intermediate\Build\BuildRules folder is wrong, and probably UE5Rules.dll, and this might be because I uninstalled and reinstalled the engine multiple times trying to fix stuff, but Iâm new to this. I donât know what the actual problem is exactly or how to find it and the dll file is just machine code.