Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: calitb en 8 Julio 2006, 09:11 am



Título: Ejecutable
Publicado por: calitb en 8 Julio 2006, 09:11 am
Tengo una duda... cuando compilo visual basic .net me crea un .exe que es el codigo objeto. Éste sólo ejecuta en las máquinas que tengan instalado el .NET FRAMEWORK...

¿ existe una forma de hacer un .exe como cualquier otro programa que no necesite del framework para ejecutarlo?


Título: Re: Ejecutable
Publicado por: P[i] en 8 Julio 2006, 17:39 pm
 
  Con .Net solo se puede compilar para .Net, parece logico.  ;)
  Saludos.


Título: Re: Ejecutable
Publicado por: DragonFire en 9 Julio 2006, 03:23 am
No desesperes las nuevas maquinas que se venden con windows precargado vienen con sp2 y framework y se asume que winfx o framework 3 vendra preinstalado en todo windows vista, es cosa de tiempo para que framework este disponible en todo pc. como hoy que se asume que cada windows desde el 98 trae un messenger precargado


Título: Re: Ejecutable
Publicado por: DragonFire en 10 Julio 2006, 23:24 pm
Ahora que recuerdo, sobre la misma pregunta.

usando mono puedes usar la directiva --aot, genera codigo nativo de la arquitectura donde estas trabajando

no se si del lado de microsoft sea lo mismo


Título: Re: Ejecutable
Publicado por: BADBYTE-K en 12 Julio 2006, 03:25 am
Hola

Bueno, en realidad SI es posible generar codigo nativo con .NET en entornos Microsoft, Esto se logra con la utilidad llamada NGEN.exe que no es mas que un generador de imagenes nativas.

Pero lo unico o poco que se logra con esto es la independencia de la compilacion de JIT, ya que de igual forma se necesita el .NET Framework para ejecutar la aplicacion.

saludos