Ejecutar programas sin necesidad de tener .Net Framework instalado

20/10/2008 - 20:43 por Julian Mejio | Informe spam
Hola.
Tengo una duda acerca de la ejecución de programas en máquinas que no tengan
instalado .Net Framework. Me refiero a que tengo una aplicación la cual será
distribuida en CD en un evento, y no será instalable, ya que es el material del
evento. En pocas palabras, la aplicación será el puente entre el material y el
usuario final. Sin embargo, si el computador donde se ejecute la aplicación no
tiene .Net Framework instalado no se podrá ver, y todo el trabajo se perdería.
Necesito saber si hay alguna forma de que la aplicación sea portable y no
requiera instalación para poder ser ejecutada.

Preguntas similare

Leer las respuestas

#1 xcal
20/10/2008 - 21:03 | Informe spam
Existen herramientas de terceros para convertir codigo net a código nativo
win32 o win64.

Mas creo que tu idea es si puedes copiar un assembly del netfx que tenga los
namespaces
que vas a usar, pejm dentro del folder de tu aplicación, bueno, espero que
algun forero nos ayude

Carlos.

"Julian Mejio" wrote in message
news:
Hola.
Tengo una duda acerca de la ejecución de programas en máquinas que no tengan
instalado .Net Framework. Me refiero a que tengo una aplicación la cual será
distribuida en CD en un evento, y no será instalable, ya que es el material
del
evento. En pocas palabras, la aplicación será el puente entre el material y
el
usuario final. Sin embargo, si el computador donde se ejecute la aplicación
no
tiene .Net Framework instalado no se podrá ver, y todo el trabajo se
perdería.
Necesito saber si hay alguna forma de que la aplicación sea portable y no
requiera instalación para poder ser ejecutada.
#2 Julian Mejio
20/10/2008 - 21:22 | Informe spam
Sí. Estaba pensando en eso, como copiar la parte del .Net Framework que utilizo
y agregar la nueva referencia, pero no sé si daría, tengo que probar, y bueno,
en cuanto a esas herramientas de terceros, también las tendría que probar, no sé
si pierda funcionalidad o se altere la interfaz gráfica (uso XAML) cuando queden
convertidas.

xcal wrote:
Mostrar la cita
#3 xcal
20/10/2008 - 21:32 | Informe spam
creo que seria parecido a crear uno un assembly
y ver como desde el solution explorer colocar las
referencias, pero nunca hice eso

Carlos.

"Julian Mejio" wrote in message
news:
Sí. Estaba pensando en eso, como copiar la parte del .Net Framework que
utilizo
y agregar la nueva referencia, pero no sé si daría, tengo que probar, y
bueno,
en cuanto a esas herramientas de terceros, también las tendría que probar,
no sé
si pierda funcionalidad o se altere la interfaz gráfica (uso XAML) cuando
queden
convertidas.

xcal wrote:
Mostrar la cita
los
Mostrar la cita
tengan
Mostrar la cita
ser?
Mostrar la cita
material
Mostrar la cita
y
Mostrar la cita
aplicaci?n
Mostrar la cita
#4 RFOG
20/10/2008 - 22:04 | Informe spam
Ni funcionará. Windows de por sí no entiende los ejecutables .net y saltará
una pantalla que te dirá "Error 135" y poco más. Para que una aplicación
.NET funcione es necesario parchear el sistema operativo para que reconozca
ese tipo de ejecutable y lance la máquina virtual .NET etc.

No obstante, existe una aplicación de terceros que permite virtualizar un
ejecutable y permitir que se lance sin instalar nada en el equipo cliente.
Aquí va más o menos explicado:
http://www.genbeta.com/2007/12/10-t...licaciones

Por otro lado, resulta enormemente aventurado lanzarse a realizar una
aplicación de ese tipo sin antes haberse planteado y verificado el tema de
si se va a ejecutar sin necesidad de instalar nada en el ordenador
cliente...


"xcal" wrote in message
news:%
Mostrar la cita
Microsoft Visual C++ MVP
==Mi blog sobre programación: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mías: http://rfog.blogsome.com/
Libros, ciencia ficción y programación
Si una nación tiene un héroe, estará salvada.
#5 xcal
20/10/2008 - 22:36 | Informe spam
hombre, nadie se esta aventurando, solo estamos lanzando nuestras primeras
conjeturas,
nadie ha querido dársela de sabio. Si ubiesemos errado en esto ultimo, ok,
tendrias razon.

Asi por ejemplo, la siguiente conjetura es que me parece que Microsoft ya se
planteo el mismo problema, habria que buscar si tienen ellos alguna
solucion. Lo que sucede es que
por ejemplo, la maquina virtual podria algun dia llegar a hacerse "portable"
tambien.
Como ves, todo conjetura. Pasa que cometemos errores, no me dedico al
csharp,
ni actuo en programación net, y por eso se me olvidan a veces algunas cosas.

gracias por el link, esta muy interesante.

"RFOG" wrote in message
news:
Mostrar la cita
saltará
Mostrar la cita
reconozca
Mostrar la cita
http://www.genbeta.com/2007/12/10-t...licaciones
Mostrar la cita
probar,
Mostrar la cita
cuando
Mostrar la cita
tenga
Mostrar la cita
material
Mostrar la cita
no
Mostrar la cita
Ads by Google
Search Busqueda sugerida