C++で作成したアクタークラスを継承したBPを別のプロジェクトに持っていきたい

初めて投稿します。

UnrealEngineの学習を始めて行き詰りましたのでどなたかご教示いただけますでしょうか?

C++で作成したアクタークラスを継承したBlueprintを別のプロジェクトに引越ししたいのですがC++コードは引越しできたのですがBlueprintを開こうとすると「無効なクラスが…」と言われC++クラスを消そうとされます。
色々と調べてみたのですがGUID?が異なるのか、DefaultEngine.iniにCoreRedirectorとかも試しましたがうまくいきません。
唯一プラグイン化する事で引越しできましたが何か良い対策ありませんでしょうか?