Is there any way to make F# discriminated unions work in Unity?

Viewed 37

I am experimenting with F# in Unity. I use compiled F# library and FSharp.Core.dll copied to Assets in Unity. Simple scripts work but when I add discriminated union type like

type A = 
    | AInt of int 
    | AString of string

then I get this error in Unity: "Unable to load attribute info on method fs.A:.ctor (). Are you missing a reference?". What can be wrong and is there a way to make it work?

1 Answers
Related