Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: mrorange en 15 Enero 2009, 09:13 am



Título: Portabilidad exes generados en VB 2008 Express Edition
Publicado por: mrorange en 15 Enero 2009, 09:13 am
Buenos dias gente,

llevo tiempo programando en varias plataformas y lenguajes. Hace poco me decidi por provar en Windows. Tras leer un poco por aqui vi que ahora se lleva es el VB, asi que me descargo el Visual Basic 2008 Express Edition. Lengaje un poco raro, pero en nada me hago mi primer proyecto y mi primer exe.

Pero ... se me ocurre coger el exe y enseñarselo a mi colega en el curro, me sale:

Citar
To run this application, you first must install one of the following versions of the .Net Framework:
v2.0.50727
Contact your ... bla bla bla

Se necesita un programa de 200MB para correr un exe de 20KB?
Si uso una version anterion de VB estos Framework ya se encuentran en el sistema (supongamos que todo el mundo minimo tiene XP)?
No existe la posibilidad de al compilar forzar un "include" de las dll y de todo lo que le haga falta para poder correr solito?
Tengo un error de concepto del tamaño del una bufala embarazada de gemelos y esto en VB no va asi?

Si podeis arrojar algo de luz sobre mis dudas, seria de agradecer.

Un saludo.


Título: Re: Portabilidad exes generados en VB 2008 Express Edition
Publicado por: Mace Windu en 15 Enero 2009, 10:16 am
Sí, existe un programa llamado Xenocode que lo que hace es juntar el .NET Framework con tu aplicación, lo que ocurre es que aumenta un poco el tamaño de esta.
Aquí hay un tutorial sobre cómo utilizarlo: http://foro.elhacker.net/net/tutorial_como_abrir_tu_aplicacion_net_sin_net_framework_instalado-t222613.0.html.

Salu2

PD: Esto va en .NET.