views:

65

answers:

2

I am working in c#.Net. Is there any way to make .Net application plateform independent? So that I can run it to any OS. Kindly give me some guideline. Thanks in advance.

+5  A: 

You should take a look at Mono:

An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET

LukeH
Is there any option to access the byte code of the application? 2nd can we directly execte our byte code in any plateform?
Arman
@Arman: I'm not sure what you mean. In theory you can execute exactly the same bytecode on different platforms but some restrictions apply. For example, any P/Invoke stuff will necessarily be platform-specific.
LukeH
+2  A: 

You could also take a look at dotgnu portable.net, the little known alternative to Mono.

ammoQ