Linux.com

Home Learn Linux Linux Answers Applications Can I run a .Net Framework on Linux?
Answers
  • You can use Wine for that purpose. but it only works on .net 2.0 / 3.0, Most probably, .net 4 is beyond the capacity right now. Ur best bet is for .net support on Linux is MONO. Mono has quite good capacity for much of the .net framework. May be the two references help U !
    Mono Getting Start: www.mono-project.com/Start and
    Compatibilities: www.mono-project.com/Compatibility

    Thanks

    Answered by rechil_colin
    3 years ago
    0 0
  • Hi, You cannot use .NET Framework in Linux but there is an open source implementation of .NET Framework called MONO which has almost the same functionality of the MS .NET.check the following link http://www.mono-project.com . If you are using ubuntu 11.04,11.10 then it will be installed automatically because banshee,tomboy notes etc are written in C# and use the mono framework.

    Answered by pvsenan
    3 years ago
    0 0
  • The short answer is
    " you do not "
    the patented and copyrighted
    "Microsoft .NET framework "
    runs on Windows OS's

    now there is a linux port of C# called "mono"
    it is about 4 versions BEHIND the Microsoft .net .
    It only just almost works .

    if you NEED "Microsoft .NET framework "
    run it on a Microsoft Operating System

    Answered by johnvanvliet
    3 years ago
    0 0
  • .net framework is proprietary Windows software and requires the Windows api to run. It will not run natively in Linux. To use it you'll have to either use Wine or establish a Windows virtual session with something like Virtual Box or VMware.

    Answered by lewmur
    3 years ago
    0 0
  • Have a look at the mono project

    Answered by marc
    3 years ago
    0 0
  • Try this:

    sudo apt-get install mono
    That should install mono for you....
    Once that's done, you should be able to run a .NET app from the command line with "mono appname.exe"

    or you could install the regular MS framework in Wine

    Answered by dday35216
    3 years ago
    0 0
  • Strictly speaking no. But you can use Mono (http://www.mono-project.com), which is an open source implementation of Microsoft's .NET Framework.

    Answered by hohllp
    3 years ago
    0 0
Please register/login to answer this question. Click here to login
Similar Questions Found
Questions from category Applications

Upcoming Linux Foundation Courses

  1. LFD320 Linux Kernel Internals and Debugging
    04 Aug » 08 Aug - Virtual
    Details
  2. LFD405 Embedded Linux Development with Yocto Project
    04 Aug » 07 Aug - Santa Clara, CA
    Details
  3. LFD312 Developing Applications For Linux
    18 Aug » 22 Aug - Virtual
    Details

View All Upcoming Courses

Community Answers - Search


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board