No action for the assembly FlatBuffers.Core, Version=1.12.0.0

I’m getting this error building for Android. The full error looks like this:

Exception: Failed running C:\Program Files\Unity\Hub\Editor\2020.3.21f1\Editor\Data\il2cpp\build/deploy/netcoreapp3.1/UnityLinker.exe @“…/Temp/StagingArea/assets/bin/Data/Managed/response.rsp”
stdout:
Fatal error in Unity CIL Linker
System.InvalidOperationException: No action for the assembly FlatBuffers.Core, Version=1.12.0.0, Culture=neutral, PublicKeyToken=null defined
at Mono.Linker.AnnotationStore.GetAction(AssemblyDefinition assembly)
at Mono.Linker.Steps.MarkStep.IsFullyPreserved(TypeDefinition type)
at Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference)

As you can see we’re using FlatBuffers–however the assembly is named FlatBuffers.dll. I’m not sure where the reference to “Core” comes from. I also don’t understand what this error is saying. What does “no action for the assembly” mean?

For what it’s worth, the solution here was to simply rename “FlatBuffers.dll” to “FlatBuffers.Core.dll”