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.
Respuesta Responder a este mensaje
#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:
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.


Respuesta Responder a este mensaje
#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:
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.


Respuesta Responder a este mensaje
#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:%
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:
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.









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.
Respuesta Responder a este mensaje
#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:
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:%
> 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:
>> 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.
>>
>>
>
>

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.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida