no, the code generated from C# programs need to run under CLR, it cannot be compiled into unmanaged code directly, consider to expose managed code as COM component, seeExposing .NET Framework Components to COM
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconexposingnetframeworkcomponentstocom.asp?frame=true
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconexposingnetframeworkcomponentstocom.asp?frame=true
”
nod!