Blueprint could not be loaded because it derives from an invalid class

I am working with UE5.5. I am using the latest MSVC v143 and the latest C++ v14.38 ATL build tools. I have the following issues:

  1. When I create a C++ class and work on it, I close the editor and then restart it. The C++ class does not appear in the Content Browser. When I run Live Coding, the C++ class appears in the Content Browser.

  2. I cannot open a blueprint class derived from a C++ class.

  3. When I open a UE project in Visual Studio, it asks me to install the previous version of MSVC and the C++ ATL build tools.

After installing them according to the instructions in step 3, all my issues were resolved.

However, I cannot create an MFC project in Visual Studio.

Translated by Google Translate

It is only happening to me with vehicles, I already added chaosvehicle plugin and enchancedinput and it still doesn’t work.
I don’t have a binaries folder in my project folder. I am new to unreal.

Please help!

Hi, in my project folder there is no binaries folder, what do I do? where else could it be?

It’s already 2025, but this problem still persists. Every time I have to manually delete Binaries, which really irritates me. This has a significant impact on C++ developers.

Thanks Roy! This is exactly what I needed.

The plugin was made for UE 4.21 -outdated- so I decided to work on the upgrade, and voila!!, here’s UE 5.4 compatible version:
BlueprintRetarget_UE5.4_by_DryreL.zip (12.8 MB)

See the full changelog on GitHub.

1 Like

Did that can solution UE 5.6?

1 Like

Thank you! I removed all unneccesary core redirects and now I’m up and running again. You are an absolute life saved.

you need to build your project first, Binaries folder will be created after building

Wow!!! It did work!!!

My situation,i found sth like this in “DefaultEngine.ini”:
+ActiveGameNameRedirects=(OldGameName=“xxx”,NewGameName=“/Script/MyProject”)

Removed these useless redirects, then rebuilt the project

Everything works fine :face_holding_back_tears: