Hello all. After a lot of research here and elsewhere about this subject, I’ve achieved some moderate success using some F# DLLs in Unity, both MonoBehaviour classes and just a simple class library. However, I still get one TypeLoadException error from Microsoft.FSharp.Quotations.Expr.FSharpExpr not found. I can’t find this in my assemblies using Reflection, but I may not be looking hard enough.
My question is: what tips/tricks have you used to get F# DLLs working in Unity? Specifically, compiler options, .NET libraries used, which version of FSharp.Core, etc.? I am using the latest F# and VS2012 Express release, and have followed the other guidelines mentioned in the Manual and Unity Answers, but I am obviously missing a piece of the puzzle.
Thank you.