Support the Mono framework and run on OSX
Run on the Mono .NET framework and in particular support for running on OSX.

-
William Obando Castellanos commented
So CrossOver's new version was released, I hope I don't talk too fast.
But now Linqpad seems usable and more reliable, doesn't crash every single time <3 so lets see.
-
William Obando Castellanos commented
FOR EVERYONE LOOKING FOR MACOS SUPPORT.
https://forum.linqpad.net/discussion/1983/roadmap-for-cross-platform-ubuntu-linux?
NOW WITH LINQPAD 6 BETA VERSION SEEMS TO BE PARTIALLY WORKING.
-
William Obando Castellanos commented
https://forum.linqpad.net/discussion/1983/roadmap-for-cross-platform-ubuntu-linux?
Maybe this can be done by using Wine/Crossover without having to rewrite everything from scratch!
-
Anonymous commented
+All the votes. Docker support for lprun would be wonderful as well.
-
Sergei Ryabkov commented
I understand that LINQPad 6 runs on .NET Core, but only on Windows...
If you combine the following three related requests, support for macOS will become the top-requested feature:
- https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/588859-support-the-mono-framework-and-run-on-osx
- https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/16961749-linqpad-on-net-core
- https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/10749420-linqpad-for-mac-please -
Ray Saltrelli commented
+1 @legogris .NET Core > Mono
-
Rajesh Padmanabhan commented
https://github.com/Microsoft/workbooks is close alternate to Linqpad for validating c# expression in Mac
-
legogris commented
Reposting my comment from https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/16961749-linqpad-on-net-core (which is way more appropriate than Mono support):
Seeing as .NET Framework 4.X is now legacy and .NET Core is the way forward, I see Mono as much more of a fringe thing and .NET Core as the only way forward.
Linqpad is the only tool from Windows I am really missing from Windows for .NET development and .NET Core support and being able to run natively on OS X / Linux would be a huge win. -
Kristian Barrett commented
A similar suggestion is here:
https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/16961749-linqpad-on-net-core -
Kristian Barrett commented
I have converted to only using OSX as my development platform thanks to dotnet core and Rider.
The only thing I really need for it to be complete is LinqPad. -
mortb commented
I think implementing this issue is unavoidable, even though it might be hard to port the GUI code.
In the meantime there is https://roslynpad.net/ which is not as polished, but it supports .NET core. -
Sebastian Kruse commented
Is there any update about a possible Mac OS compatible version? I'm using LINQPad for year now on windows but since my focus switches more and more to mobile app development I would like to switch completely to Mac OS. The only things left is LINQPad and ReSharper (or Xamarin support in Rider).
-
Metro Sauper commented
Is this more feasible now that MS has defined the Core Framework?
-
Michael Maguigan commented
I'd prefer we remove the specific ask for OSX and simply ask for Mono support on all Mono supported platforms. I'm sure it goes without saying, but I explicitly would like support on Linux.
-
Buadin999 commented
Might be a good idea to replace the Win32 stuff with a Electron.Atom.io implementation. This would solve the UI side of things.
-
Joe Skeen commented
Although a full LinqPad experience on Mac OS X would be fantastic, I would settle for 'lprun' to support Mono, so that I could run some C# scripts on the Mac Terminal.
-
Brendan Thompson commented
@Joe but do you think it would be possible? Perhaps some refactoring to not rely on them? Or use something a little nicer that you can get on NuGet :)
-
Sergey Aldoukhov commented
But even more I'd like to see it running on Win RT
-
ifwdev commented
LINQPad + Xamarin.Mac would be a pretty powerful combination.
-
ifwdev commented
Xamarin.Mac might provide suitable replacements for the Win32 dependent controls...