Hi all,
I just created a brand new 5.2, C++ project. Absolutely no code changes, nothing added.
On very first compile of empty project, I am getting this error.
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.
I’ve seen other posts similar to this where they say move a plugin to the Epic plugins folder. However, I have no plugins yet in this project, I have not added anything to this at all. 100% brand new bare bones.
I am experiencing the same issue. Was fine yesterday, but today I am getting the error that you described. Only thing that changed was an update to the Quixel Bridge plugin.
I deleted that project after a few failed attempts at correcting the issue.
I ensured that I had the latest C++ libraries via VS Installer.
Could it be the .NET version? Is there a specific version the UE build needs?
Created yet another brand new project. This time, I allowed UE to auto launch Visual Studio…
Got this error.
Running C:/Program Files/Epic Games/UE_5.2/Engine/Build/BatchFiles/Build.bat Development Win64 -Project=“C:/DEVELOPMENT/UE_WORKSPACE/J52/J52.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=“C:/DEVELOPMENT/UE_WORKSPACE/J52/J52.uproject” -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: C:\Users\qp782f\AppData\Local\UnrealBuildTool\Log.txt
Creating makefile for J52Editor (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.
How did you uninstall QB? Games Launcher doesn’t give me the option. I click the button and it only gives the error, that I can’t install it because it’s already installed.
I tried deleting the QB plugin out of the plugins folder, but that didn’t work… I still get the exact same compile error…
Having this issue on two machines now, one running VS 2019 and one running VS 2022.
Can confirm that this is broken. Looks like Quixel pushed a broken patch. Uninstalling fixes it.
The error was:
> 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.
You don’t need to uninstall Bridge Plugin if you want to use Bridge in your project.
Simple copy the Bridge plugin into your project in a plugins folder will also work and you can compile the project without this error.