Que estas señalando Eternal Idol, primero dices que no hay portables ejecutables, excepto por el nombre o redactaste mal tu post, quedando un problema de semantica
¿Portables ejecutables? Jeje, PE es un FORMATO de ejecutable de Microsoft, los ejecutables que necesitan el framework de .NET siguen siendo PEs.
si es asi, le falta alguna que otra palabra y un par de comas para que no quede a especulacion cuando dices NO EXISTE NINGUN CODIGO PE, si estas hablando en el contexto del framework o no
Es muy claro, PE es un FORMATO de ejecutable, el codigo dentro del mismo puede ser actualmente para procesadores IA-32, IA-64 y x86-64.
fuera del contexto del framework te conteste, si los hay, en GNU/Linux
En fin ... o queres cambiar todo de lugar o no sabes que es un PE en
este contexto.
LastDragon: deja que el usuario confirme TUS sospechas, el genera un ejecutable PE perfectamente valido, simplemente depende del framework de .NET que es una DLL comun y corriente.