how are you?
i have the views
1). .NET Framework from Microsoft can only be used in Windows.If you want to used .NET Framework in Linux, thenyou must go to Mono Project.
2). It was designed to be platform independent, but Microsoft only provides a runtime for Windows. Look at Mono or Portable.NET for for alternative platforms.
and one more question
what is mono or protable.Net?
Well, u gave the answer urself, Mono is a framework for .NET on linux.
DotGNU portable .NET is about the same as MONO, but for FreeBSD, NetBSD etc etc. Google 'DotGNU" and i'll find all the info u need.
Microsoft is conducting an online survey to understand your opinion of the Msdn Web site. If you choose to participate, the online survey will be presented to you when you leave the Msdn Web site.
Would you like to participate?