Ho avuto lo stesso problema. In /Library/Frameworks/Mono.Framework/Versions ho avuto tre diverse versioni mono 2.10.9, 3.12.1 e 4.0.0 con 4.0.0 come 'Current'.
Eppure la versione mono sul mio percorso da riga di comando era 2.10.9.
$ which mono
/opt/local/bin/mono
Per me la correzione è stata per rimuovere la versione mono avevo installato secoli fa in MacPorts (i file bin per MacPorts sono memorizzati in/opt/local/bin).
$ sudo port uninstall mono
---> Deactivating mono @2.10.9_0
---> Cleaning mono
---> Uninstalling mono @2.10.9_0
---> Cleaning mono
Dopo aver fatto che è stato scelto nuovo e mono 'Corrente' da/usr/bin/mono sul mio Mac e codice Visual Studio è riuscito a caricare i miei file SLN e utilizzare Omnisharp - yay :)
$ mono --version
Mono JIT compiler version 4.0.0 ((detached/d136b79 Mon Apr 13 14:40:59 EDT 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: altstack
Notification: kqueue
Architecture: x86
Disabled: none
Misc: softdebug
LLVM: yes(3.6.0svn-mono-(detached/a173357)
GC: sgen
Questo potrebbe interessarti: http://stackoverflow.com/q/29991543/1864167 –