Two issues you need to fix first on Visual Studio side are,
Mono does not support client profiles. Thus, make sure in Visual Studio you use full profiles instead of client profiles.
The Mono runtime (not MonoDevelop) you use seems to be too old to support .NET 4.5, and thus
ExtensionAttribute
exception occurs. You will have to use Mono 3.2.8 at least. To check the Mono version you have, simply at terminal runmono --version
. You can also downgrade your project to .NET 4 if you don't use any 4.5 features.