Indeed, before copying instances from a project to another, you need to create the same object type in the destination project.
"Simple" drag and drop is not the way to go.
Once the objects types (and possibly global variables) are the same in both projects, drag dropping instances and events should work as intended.