none
Writing apps for OSX and Linux using Visual Studio Code - Some questions...

    Question

  • Hi everyone,

    I'd really like to use C# to write applications for OSX, Linux, and Windows, but I'm unsure if Visual Studio Code is the correct place to start.  It seems like it mostly does ASP.Net with C#, but can I write native applications with a GUI for Linux and Mac?  Something that can be easily bundled up and packaged to send to others to install?  If this isn't the intent of Visual Studio Code what is it's intent on Linux and OSX?  And would Mono be more what I'm looking for?  I just really want to stick with C# but I'd like whatever I write to be cross platform too.

    Thanks for any advice.

    • Moved by Kristin Xie Wednesday, December 23, 2015 2:08 AM more related to VS
    Tuesday, December 22, 2015 3:12 AM

Answers

All replies

  • Hi Sam Alex,

    This forum is about the C# development, as your issue is more related to the C# development tools, we help you move it to the Visual Studio General Questions forum for better support.

    Thank you for your understanding.

    Best Regards,

    Albert Zhang

    Wednesday, December 23, 2015 2:07 AM
  • Hi Sam,

    >>but can I write native applications with a GUI for Linux and Mac?  Something that can be easily bundled up and packaged to send to others to install?

    As far as I know, it would have a limitation.

    Like this document here:

    https://code.visualstudio.com/docs/languages/csharp

    VS Code only supports a limited set of project types (primarily ASP.NET 5).  For full .NET project support, I'm afraid that it would have some limitations, for example, we often suggest our members/customers use Visual Studio 2015 Community version or others.

    You could get different features of different VS2015 versions.

    https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs.aspx

    >>If this isn't the intent of Visual Studio Code what is it's intent on Linux and OSX?

    >>And would Mono be more what I'm looking for?  I just really want to stick with C# but I'd like whatever I write to be cross platform too.

    Like the first document, we know that the VS code supports debugging of C# apps cross-platform via Mono (see Mono Debugging).

    Developing with C# on OSX and Mono, maybe this thread would be helpful for you.

    http://stackoverflow.com/questions/5784356/developing-with-c-sharp-on-osx-and-mono

    Thanks,

    Jack


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Friday, December 25, 2015 2:37 AM
    Moderator