Click here to Skip to main content
15,868,027 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi,
I have c# based windows application and I want to port that application for Linux and OS X. 

Is it possible? 

if possible then how? 

if not possible then please guide or what can do? 

I am doing R & D from last 15 days so I found every where about MONO, GTK#, QT and Electron but I can't found proper way development method like visual studio just code, design and run your code and get .exe and make setup and deploy client level but in these case I can't find proper way.  I also try XAMARIN Studio I create small demo on windows and also in OS X, but OS X XAMARIN generate .exe file only. So please give proper way I will appreciate.


What I have tried:

I tried with XAMRIN Studio, MONO Framework and GTK# for GUI
Posted
Updated 6-Oct-18 6:37am
Comments
Richard MacCutchan 1-Oct-18 3:19am    
You will need a framework (like the ones mentioned above) on the target system to run a C# developed application.
johannesnestler 2-Oct-18 8:24am    
Why not just try to port your app to .NET core? - have a look here https://www.microsoft.com/net/learn/dotnet/what-is-dotnet
.NET core runs on Linux and Macs... If it's an UI App I'd use XAMARIN then..
#realJSOP 2-Oct-18 8:39am    
Does it run without mono?
Richard Deeming 2-Oct-18 11:54am    
.NET Core doesn't need Mono; it needs the .NET Core runtime:
.NET Core 2.1 downloads for Linux, macOS, and Windows[^]
HARDIK Joshi 3-Oct-18 6:50am    
Can we create GUI with .net core framework? if yes then how?

1 solution

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900