text: The question is answered, right answer was accepted
  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.
  I think the solution to the exception is in my assembly, namespace and class names, which I created ad hoc in a hurry without consideration, but I would still like to hear some more detailed tips on this subject. This may need to be moved to the forums?
  Answer by mhtraylor
  ·
  Jan 18, 2013 at 02:19 AM
  Problem solved: double checked Visual Studio project file. I still had it linking the F# 3.0 core library, instead of the one for .NET 2.0. Stupid mistake on my F# dll with discriminated unions in Unity
  0
  Answers
  Why can't I build Web Player in Unity while I have no problems with building standalone versions?
  2
  Answers
  How to add UnityEngine.dll to VS?
  0
  Answers
  How to set unity for finding the c# dll?
  1
  Answer
  How to debug c++ dll code
  4
  Answers