LINQPad non funziona in Mono principalmente perché si basa su SyntaxEditor di ActiPro che esegue alcune interoperazioni Win32. Lo stesso LINQPad esegue anche un po' di interoperabilità.
Uno dei primi prototipi di LINQPad utilizzava un TextBox invece di un editor di sintassi:questo potrebbe essere ciò che è stato testato su Mono.
LinqPad è probabilmente l'unica cosa che mi manca dal passaggio interamente al Mac per lo sviluppo e non eseguirò una VM solo per accedervi. Come accennato in precedenza, Xamarin Workbooks è in realtà un sostituto abbastanza decente per macOS.
ref:https://stackoverflow.com/a/8480659/132599
Volevo anche far funzionare LINQpad sotto OSX e dopo aver utilizzato la versione 0.92 collegata sopra da Joe ho scoperto che non sembra possibile.
Sebbene l'app si avvii in modalità mono e visualizzi la familiare schermata LINQPad, se provi a eseguire qualsiasi query, semplicemente si arresta in modo anomalo e scompare.
Il motivo è che sembra esserci un uso di un controllo WebBrowser in quella versione di LINQPad e in base agli errori visualizzati nella finestra del terminale sembrerebbe che libgluezilla sia richiesto. Dopo aver scavato un po' su libgluezilla, ho visto alcune risposte degli sviluppatori Mono che non è e non sarà disponibile per mac, il che è un peccato.
Errore per riferimento:
mono linqpad.exe
libgluezilla not found. To have webbrowser support, you need libgluezilla installed