LINQPad ne fonctionne pas dans Mono principalement parce qu'il s'appuie sur SyntaxEditor d'ActiPro qui effectue une interopérabilité Win32. LINQPad lui-même fait également de l'interopérabilité.
Un premier prototype de LINQPad utilisait un TextBox au lieu d'un éditeur de syntaxe - c'est peut-être ce qui a été testé contre Mono.
LinqPad est probablement la seule chose qui me manque de passer entièrement à Mac pour le développement et je ne vais pas exécuter une machine virtuelle juste pour y accéder. Comme mentionné ci-dessus, Xamarin Workbooks est en fait un remplacement assez décent pour macOS.
ref :https://stackoverflow.com/a/8480659/132599
Je voulais aussi faire fonctionner LINQpad sous OSX et j'ai trouvé après avoir utilisé la version 0.92 liée ci-dessus de Joe que cela ne semblait pas possible.
Bien que l'application démarre en mode mono et affiche l'écran familier de LINQPad si vous essayez d'exécuter une requête, elle se bloque simplement et disparaît.
La raison en est qu'il semble y avoir une certaine utilisation d'un contrôle WebBrowser dans cette version de LINQPad et selon les erreurs affichées dans la fenêtre du terminal, il semblerait que libgluezilla soit nécessaire. En faisant des recherches sur libgluezilla, j'ai vu quelques réponses de développeurs Mono indiquant qu'il n'est pas et ne sera pas disponible pour mac, ce qui est dommage.
Erreur de référence :
mono linqpad.exe
libgluezilla not found. To have webbrowser support, you need libgluezilla installed