Is the executable file generated by compiler a Managed code or Unmanaged code ?


hi,

when compile our vb.net or c#.net code (say in simple console application) in bin\debug folder .exe file created.is managed code? when directly execute file,will target clr ? or directly run on os ?

why there consoleapplication1.vshost.exe.manifest files created in folder ?

what .pdb file ?

that executable file created in obj\debug folder .why ?

when compile our vb.net or c#.net code (say in simple console application) in bin\debug folder .exe file created.is managed code?
yes. file portable executable in (il) intermediate language

when directly execute file,will target clr ? or directly run on os ?
the in time compiler compile il instructions native code , run it.

why there consoleapplication1.vshost.exe.manifest files created in folder ?
visual studio needs files in order build/debug application.

what .pdb file ?
file debug symbols used debug session

that executable file created in obj\debug folder .why ?
depends on kind of build use: release or debug (copy ? ;-) )

 



.NET Framework  >  Common Language Runtime Internals and Architecture



Comments

Popular posts from this blog

Azure DocumentDB Owner resource does not exist

job syspolicy_purge_history job fail in sqlserver 2008

Trying to register with public marketplace error with 'Get-AzureStackStampInformation'