Executable files are not portable. The PE format is “portable” in the sense that executables for different architectures use the same PE format, but the executable code in the PE file refers to a single-processor architecture.
, ( ) "" .
( - .NET PE .)