Pharan :Just don't build the c# project in monodevelop. It works fine in Unity.
Is this your first time using Unity?
It's not my first time using Unity, but my first time using Spine with Unity. When you say to not build the C# project with MonoDevelop, I presume you mean the Spine C# files? I did consider that but when I looked in the basic platformer example, I realised that you need a reference to SkeletonAnimation.cs in your scripts to change animations at runtime, and including that in MonoDevelop causes similar errors to that shown above.