How I understand it is when you install the .net framework onto the target system there is a jit compiler that compines the exe created by vs.net into native code