I'm developing a .Net library in Xamarin Studio and I am following the The F# Component Design Guidelines/
I have added a reference to the F# library project from C# test project and both projects are set to 4.5
Using the F# library in the C# NUnit test works fine and the solution compiles fine. Tests run fine as well, but editor does not recognize the namespace/Library. When using VS 2012 the code completion works as expected.
Building with FAKE on both OS X, Ubuntu and Windows works fine as well.
Is there any way I can get Xamarin Studio to recognize my F# lib ?
Code completion from F# to C# and viceversa, is yet not supported by XamarinStudio as far as I know.
What works is C# to C# and F# to F#. But I think Xamarin employees are working on this (i.e. you could try the roslyn
branch from this repo, compiling from sources).
EDIT: This is no longer true, Xamarin Studio 6.0 (now in beta at the time of this writing) provides C# to F# and F# to C# completion and "Find references" features.