+ 3

Is it possible to make cross-platform C# programs?

A long time ago, I used to build .Net applications for Windows, Since then I've switched to Linux+Windows on dual-boot (And I'm never switching back lol), And I mainly use Windows for games and Linux for work, Using stuff like JavaScript on Electron, Java, Python, Etc... But recently, I've been wanting to get back to C#, So what I want to know is, Is it possible for me to develop fully functional, Cross-platform, Gui, .Net C# applications? (Without the use of things like MonoGame, Xna, Etc..)

31st May 2019, 9:32 PM
Ms. Random
Ms. Random - avatar
6 Answers
+ 6
All features of. Net is not avaliable in all platform, but learn about .Net core, this is a good solution
31st May 2019, 10:14 PM
Oliver Valiente Oliva
Oliver Valiente Oliva - avatar
+ 6
With Xamarin you can develop apps for Windows, Android, iOS and MacOS
1st Jun 2019, 3:07 AM
InvBoy [ :: FEDE :: ]
InvBoy [ :: FEDE :: ] - avatar
+ 4
Not yet I think.
31st May 2019, 10:55 PM
Sonic
Sonic - avatar
+ 4
Yes, it's possible
1st Jun 2019, 4:35 AM
Muhammad Rashid
Muhammad Rashid - avatar
+ 2
I've tried .Net Core before, And while it is definitely helpful, There is no way as far as I know to create Gui applications with it, They will add winforms support in .Net Core 3.0, But only to windows which is not what I need, Thanks for the help.
31st May 2019, 10:19 PM
Ms. Random
Ms. Random - avatar
+ 1
have fun. its gonna be a long ride
2nd Jun 2019, 7:42 PM
Mike Leonard
Mike Leonard - avatar