P
puzzlecracker
As I understand, initially we compile csharp code into intermediate
language called IL, and then during runtime, only used parts, are
compiled into the native code by CLR using JIT compiler, hence making
the code portable on different OS with small executables.
Question:
When we build .dll or an executable, prior to running the code, does
it only contain IL, and during the runtime it's parts compiled into
the native machine code -- will this make make exe, dll, etc., bigger
with introduction of native code? Where will native code reside?
please explain the process, from compile to the runtime.
Thanks
language called IL, and then during runtime, only used parts, are
compiled into the native code by CLR using JIT compiler, hence making
the code portable on different OS with small executables.
Question:
When we build .dll or an executable, prior to running the code, does
it only contain IL, and during the runtime it's parts compiled into
the native machine code -- will this make make exe, dll, etc., bigger
with introduction of native code? Where will native code reside?
please explain the process, from compile to the runtime.
Thanks