GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il possible d'exécuter LINQPad avec Mono (Mac)

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

Linux
  1. Exécuter le script avec des arguments en tant qu'utilisateur ?

  2. Est-il possible d'exécuter Ubuntu sur un Nexus 7 ?

  3. Exécuter le processus avec une sortie en temps réel en PHP

  4. Remplacer l'adresse MAC par UUID

  5. Monter une partition ext4 sur Mac OS X

Comment exécuter des conteneurs en tant que service Systemd avec Podman

Exécutez des applications Windows sur Linux avec Crossover 15

Comment exécuter un logiciel Windows sur Linux avec des bouteilles

Exécutez ASCII Globe In Terminal avec l'utilitaire globe-cli

Comment exécuter un alias avec Sudo sous Linux

Exécuter des commandes avec une limite de temps dans Ubuntu 20.04