UE5.2 Not able to compile new C++ Project with VS 2022

The project could not be compiled. Would you like to open it in Visual Studio?

Running D:/Epic Games/UE_5.2/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="D:/Projects/Unreal/MyProject/MyProject.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Using bundled DotNet SDK version: 6.0.302
Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project="D:/Projects/Unreal/MyProject/MyProject.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: C:\Users\Useragain\AppData\Local\UnrealBuildTool\Log.txt
Creating makefile for MyProjectEditor (no existing makefile)
Expecting to find a type to be declared in a module rules named 'MetaHumanProjectUtilities' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.  This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.


Im not sure on what its asking but I am trying to install all the SDK’s with VS2022. Im trying to start a new project and even when I load the project up, it only gives me an error saying “Missing MyProject Modules” “MyProject could not be compiled. Try rebuilding from source manually.” So I am stuck in a loop trying to use C++

Also gives me this in the log file

Log started at 06/17/2023 21:23:52 (2023-06-18T04:23:52Z)
Adding event matcher: CompileEventMatcher
Adding event matcher: LinkEventMatcher
Adding event matcher: MicrosoftEventMatcher
Adding event matcher: XoreaxEventMatcher
No config file at C:\Users\Useragain\Documents\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Configuration will be read from:
  C:\Users\Useragain\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
    Registering build platform: UnrealBuildTool.AndroidPlatformFactory
        Registering build platform: Android - buildable: False
    Registering build platform: UnrealBuildTool.IOSPlatformFactory
        Registering build platform: IOS - buildable: False
    Registering build platform: UnrealBuildTool.LinuxPlatformFactory
        Registering build platform: Linux - buildable: False
        Registering build platform: LinuxArm64 - buildable: False
    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.20348.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.20348.0 at C:\Program Files (x86)\Windows Kits\10
Found Windows 10 SDK version 10.0.22000.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.22000.0 at C:\Program Files (x86)\Windows Kits\10
Win64 Installed SDK(s): MinVersion_Sdk=10.0.00000.0, MaxVersion_Sdk=10.9.99999.0, CurrentVersion_Sdk=10.0.22000.0, Version_AutoSdk=10.0.18362.0, CurrentVersion_AutoSdk=
        Registering build platform: Win64 - buildable: True
    Registering build platform: UnrealBuildTool.HoloLensPlatformFactory
Command line: "D:\Epic Games\UE_5.2\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 "-Project=C:/Users/Useragain/Documents/Unreal Projects/MyProject/MyProject.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: C:\Users\Useragain\AppData\Local\UnrealBuildTool\Log.txt
Deleting old log file: C:\Users\Useragain\AppData\Local\UnrealBuildTool\Log-backup-2023.06.15-14.15.50.txt

Creating project rules assembly for C:\Users\Useragain\Documents\Unreal Projects\MyProject\MyProject.uproject...
Skipping D:\Epic Games\UE_5.2\Engine\Intermediate\Build\BuildRules\UE5Rules.dll: File is installed
Skipping D:\Epic Games\UE_5.2\Engine\Intermediate\Build\BuildRules\UE5ProgramRules.dll: File is installed
 Found 0 Plugins:
 Found 1 Modules:
  C:\Users\Useragain\Documents\Unreal Projects\MyProject\Source\MyProject\MyProject.Build.cs
Found Visual Studio installation: C:\Program Files\Microsoft Visual Studio\2022\Community (Product=Microsoft.VisualStudio.Product.Community, Version=17.6.33801.468)
Found Visual Studio toolchain: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933 (Family=14.34.31933, FamilyRank=0, Version=14.34.31946, Is64Bit=True, Preview=False, Architecture=x64, Error=False, Redist=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.36.32532)
Found Visual Studio toolchain: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532 (Family=14.36.32532, FamilyRank=2, Version=14.36.32534, Is64Bit=True, Preview=False, Architecture=x64, Error=False, Redist=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.36.32532)
Creating makefile for MyProjectEditor (no existing makefile)
Building UnrealEditor - MyProjectEditor - Win64 - Development
Enabling plugin 'ModelingToolsEditorMode' (referenced via MyProject.uproject)
Enabling plugin 'MeshModelingToolset' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin)
Enabling plugin 'GeometryProcessing' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin -> MeshModelingToolset.uplugin)
Enabling plugin 'ProxyLODPlugin' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin -> MeshModelingToolset.uplugin)
Enabling plugin 'MeshModelingToolsetExp' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin)
Enabling plugin 'MeshLODToolset' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin)
Enabling plugin 'GeometryFlow' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin -> MeshLODToolset.uplugin)
Enabling plugin 'EditorScriptingUtilities' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin -> MeshLODToolset.uplugin)
Enabling plugin 'StylusInput' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin)
Enabling plugin 'ToolPresets' (referenced via MyProject.uproject -> ModelingToolsEditorMode.uplugin)
Enabling plugin 'Paper2D' (referenced via default plugins)
Enabling plugin 'AISupport' (referenced via default plugins)
Enabling plugin 'EnvironmentQueryEditor' (referenced via default plugins)
Enabling plugin 'AnimationData' (referenced via default plugins)
Enabling plugin 'ControlRig' (referenced via default plugins -> AnimationData.uplugin)
Enabling plugin 'PythonScriptPlugin' (referenced via default plugins -> AnimationData.uplugin -> ControlRig.uplugin)
Enabling plugin 'ContentBrowserFileDataSource' (referenced via default plugins -> AnimationData.uplugin -> ControlRig.uplugin -> PythonScriptPlugin.uplugin)
Enabling plugin 'LevelSequenceEditor' (referenced via default plugins -> AnimationData.uplugin -> ControlRig.uplugin)
Enabling plugin 'SequencerScripting' (referenced via default plugins -> AnimationData.uplugin -> ControlRig.uplugin -> LevelSequenceEditor.uplugin)
Enabling plugin 'PropertyAccessEditor' (referenced via default plugins -> AnimationData.uplugin -> ControlRig.uplugin)
Enabling plugin 'AnimationModifierLibrary' (referenced via default plugins)
Enabling plugin 'BlendSpaceMotionAnalysis' (referenced via default plugins)
Enabling plugin 'ControlRigSpline' (referenced via default plugins)
Enabling plugin 'IKRig' (referenced via default plugins)
Enabling plugin 'FullBodyIK' (referenced via default plugins -> IKRig.uplugin)
Enabling plugin 'Bridge' (referenced via default plugins)
Expecting to find a type to be declared in a module rules named 'MetaHumanProjectUtilities' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.  This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.
BuildException: Expecting to find a type to be declared in a module rules named 'MetaHumanProjectUtilities' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.  This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.
   at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 476
   at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 408
   at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 408
   at UnrealBuildTool.UEBuildTarget.CreateModuleRulesAndSetDefaults(String ModuleName, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4803
   at UnrealBuildTool.UEBuildTarget.FindOrCreateModuleByName(String ModuleName, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4927
   at UnrealBuildTool.UEBuildTarget.FindOrCreateCppModuleByName(String ModuleName, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 5064
   at UnrealBuildTool.UEBuildTarget.AddPlugin(PluginReferenceDescriptor Reference, String ReferenceChain, String[] ExcludeFolders, Dictionary`2 NameToInstance, Dictionary`2 NameToInfos, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4133
   at UnrealBuildTool.UEBuildTarget.SetupPlugins(ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 3952
   at UnrealBuildTool.UEBuildTarget.PreBuildSetup(ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 3138
   at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, Boolean bSkipRulesCompile, Boolean bForceRulesCompile, Boolean bUsePrecompiled, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 1301
   at UnrealBuildTool.BuildMode.CreateMakefile(BuildConfiguration BuildConfiguration, TargetDescriptor TargetDescriptor, ISourceFileWorkingSet WorkingSet, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 866
   at UnrealBuildTool.BuildMode.Build(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, ILogger Logger, Boolean bSkipPreBuildTargets) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 392
   at UnrealBuildTool.BuildMode.Execute(CommandLineArguments Arguments, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 248
   at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 599
WriteFileIfChanged() wrote 0 changed files of 0 requested writes.
Timeline:

[ 0.000]
[ 0.000](+0.650) <unknown>
[ 0.650]

I’m also getting the same error did you find any fix ?

Not yet but I am still looking around for a solution. When I do I will post it.