Can we run DOT.NET in unix plateform

Showing Answers 1 - 10 of 10 Answers

Saroj Sahu

  • Sep 27th, 2005

yes. becus it is the the msil code to be executed by clr of unix platform

  Was this answer useful?  Yes


  • Mar 7th, 2006

One of the disadvantages of using Visual Studio.NET and the .NET framework to develop applications has been the lack of cross-platform support. Since the introduction of the .NET framework and common language run time a few years ago, there have been a few projects designed to bring the .NET framework to other platforms, including Linux and Unix.The DotGNU project is touted as the "Free software alternative to .NET" and encompasses a number of projects, including DotGNU Portable .NET, which is designed to be used to compile and run C# and C applications on a multitude of platforms, including GNU/Linux, FreeBSD, Mac OS X, and Windows.One of the main features of the product is it's compatibility with EMCA standards for C# and the Common Language Infrastructure (CLI), as well as Microsoft's own CLI implementation in the .NET framework.The project chose to go with a "Virtual Machine" implementation, where bytecode is transformed into a simple instruction set which is then passed to a "Converted Virtual Machine", which then are executed through an interpreter. This approach is different to other open source .NET implementations, but provides more flexibility when porting the project to other platforms.At the core of the project is the runtime engine (ilrun) and compiler (cscc) with an implementation of System.Windows.Forms that make developing for the platform easier, as it doesn't required translation through another toolkit or toolset

  Was this answer useful?  Yes

jeevan gholap Mcp(70-316),C-DAC

  • May 30th, 2006

No u canot run dot net on unix platform. Still it will not envent for other platform,its a microsoft product for run its lagg and component in microsoft platform

  Was this answer useful?  Yes


  • Sep 10th, 2007

Yes. But partially, the WIndows Forms is not implemented but a developer should look for GTK portability. The framework used is Mono.

  Was this answer useful?  Yes

Gowtham p

  • Jul 19th, 2011

yes, we can use .NET in UNIX platform using monotools .

Mono Tools for Visual Studio is a commercial add-in for Microsoft™ Visual Studio™ that enables developers to write .NET applications for non-Windows platforms within their preferred development environment.

  Was this answer useful?  Yes


  • Aug 8th, 2011

Yes you can, however you will need to use a virtual machine to translate the code between the two platforms. Essentially while this may take a few extra steps, it is very flexible in converting .net to a variety of platforms, including linux, unix, Mac OS X, etc.

  Was this answer useful?  Yes


  • Oct 29th, 2011

there in no clr for unix to became partially platform independent for this reason only

  Was this answer useful?  Yes

Ashok chowdary

  • Jun 7th, 2012

Yes you can run becoz dotnet is platform independent language

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions