Possible Duplicate:
Can C# apps run without the .NET framework?
How can I convert or compile my programs to run on computers that don’t have the .net framework?
Is there any way to compile my managed code to native?
Is there any way to compile my managed code and managed libraries to a native application?
No. .NET Applications ALWAYS require the .NET Framework to be installed. There is no way to convert them to natives
Take a look @ http://www.yoda.arachsys.com/csharp/faq/#framework.required
which was posted by Jon Skeet on a similar post