Reparenting BP: My c++ class is not visible in the dropdown menu

I am trying to copy existing Blueprints into a new project. The blueprints all had an existing base class which is now reverted to “None”, since that class doesn’t exist in the new project. Fair. Now when I open up the BP editor, go to File->Reparent, I find that the new C++ class that I created is not visible in the dropdown menu.

I have tried infinite variations on ActiveClassRedirects and ActiveGameNameRedirects, tried recreating the C++ class, nothing seems to work. The blueprint simply can’t see the C++ class that I want to use as a parent class.

How do I fix this?

Which class is your C++ Class derived from? If it isn’t a class that is derived from UObject or even AActor, you can’t make a BP Class from that.