Asset Definition - Linker Errors

Shouldn’t you have #include "AssetDefinition_MyDefinition.generated.h" near the top of your header?

Also, what are your linker errors? It would help if we could see them.