I just upgraded to the latest Xamarin build, and although all my libraries are referenced, I keep getting these errors:
Error CS0012: type ServiceStack.ServiceHost.IReturn 1 'is defined in an assembly that is not referenced. Consider adding a reference to the assembly `ServiceStack.Interfaces, Version = 3.9.55.0, Culture = neutral, PublicKeyToken = null '(CS0012) (Place.Logic)
Error CS0012: type ServiceStack.ServiceHost.IReturn' is defined in an assembly that is not referenced. Consider adding a reference to assembly ServiceStack.ServiceHost.IReturn' is defined in an assembly that is not referenced. Consider adding a reference to assembly ServiceStack.Interfaces, Version = 3.9.55.0, Culture = neutral, PublicKeyToken = null '(CS0012) (Place.Logic)
(The monotouch libraries have incorrect version numbers in releases that I think)
**** UPDATE
From comments and links of this one too : Build build error of iOS Xamarin Studio
It seems that the DLLs need to be recompiled from the source if you do not use a specific command line.
Unfortunately, the source files on the monotouch Servicestack source files are incomplete and continue to say: Servicestack.Text.Monotouch (Download error). Has anyone managed to recompile them and publish them for public use?
*** UPDATE
Adding a version of the monotouch source file causes Xamarin Studio to complain that the files are incompatible, i.e. Monotouch v1.0 when trying to select them as a link in a single solution file.
*** DECISION
My DTO DLL referenced the ServiceStack DLL and raised issues with version control, etc. Thus, I ended up duplicating the DTO source files in my Xamarin projects with server-side logic. Works for now, although I'm not happy, I have duplicates of the same code :(