You can't write a program for Windows and expect it to run on Linux. If you want it to run on Linux, use Mono. If you want it to run on Windows, use .Net. The chances of a Mono program running on Windows (with the necessary runtimes installed) are better than a Windows program running on Linux.
Hi Lakul, You have to Installing Mono on Linux then .net framework will working fine. Check installer, according to your requirement.See[^]
Pavan Pareta
take a look at the mono project http://www.mono-project.com/Main_Page[^]
--- Yours Truly, The One and Only! web: devmentor.org Design, Code, Test, Deploy