Foros del Web » Programación para mayores de 30 ;) » .NET »

¿Como hacer independiente mi .exe?

Estas en el tema de ¿Como hacer independiente mi .exe? en el foro de .NET en Foros del Web. Bueno es qui he hecho varios programas, pero he encontrado un problema en cada uno de ellos, y es que todos necesitan tener el framework ...
  #1 (permalink)  
Antiguo 17/03/2009, 19:14
Avatar de cristianceci  
Fecha de Ingreso: agosto-2008
Mensajes: 54
Antigüedad: 15 años, 8 meses
Puntos: 0
¿Como hacer independiente mi .exe?

Bueno es qui he hecho varios programas, pero he encontrado un problema en cada uno de ellos, y es que todos necesitan tener el framework 3 o superior, y lo que quiero hacer es hacerlos independiente, que no necesite nada extra que al exe se le meta todo, no importa que aga un poco mas grande el exe, pero si necesito que sea independiente.
  #2 (permalink)  
Antiguo 18/03/2009, 10:31
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: ¿Como hacer independiente mi .exe?

Al parecer estás usando Visual Studio .NET, ¿verdad?

No se puede, lo que sí puedes hacer es colocar junto con tu programa el paquete re-distribuible de .NET Framework para que si el usuario no dispone de él pueda instalarlo y así usar tu programa.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 21/03/2009, 11:09
Avatar de cristianceci  
Fecha de Ingreso: agosto-2008
Mensajes: 54
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: ¿Como hacer independiente mi .exe?

y como hago eso?
  #4 (permalink)  
Antiguo 21/03/2009, 14:04
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: ¿Como hacer independiente mi .exe?

Aquí encontrarás el paquete redistribuíble para la arquitectura que necesites:
http://www.microsoft.com/downloads/d...s#Instructions

Así como indica su nombre, puedes redistribuírla junto con tu programa. Así, si la computadora no tiene NET Framework 3, podrá instalarlo usando ese paquete.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 25/03/2009, 00:18
 
Fecha de Ingreso: marzo-2009
Ubicación: Mi casa que no?
Mensajes: 17
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ¿Como hacer independiente mi .exe?

de que se puede se puede pero de que nadie lo hay echo antes es otra cosa,

mira todos dicen que no se pude por que las aplicaciones hechas en vs.net trabajan en una maquina virtual como la de java, pero en .net se llama CLR(command Languaje Runtime) o algo asi, y tambien esta el JIT(Just It Time) el Recolector de basura, y unas que otras cositas que trae el framework y en ese entorno se executa el .exe echo en .net y pues te da sirtos beneficios,

primero haces el codigo , cuando compilas .net te genera un codigo llamado MSSIL(Microsoft System Intermedian(intermediario) Languaje ) y este posterior mente se ejecuta en el CLR(maquina virtual de .Net) y lugo el CLR genera el codigo maquina

yo dig que si se puede

seria hacer un invento con el .NET y el codigo, esto seria hacerte un entorno .NET pirata,
osea que una ejecutable, y que ense ejecutable este mesclado el .NET y el codigo,
esto seria como cuando haces los programas portasbles en las memoria


yo se que a lo mejor no me explique muy bien, asi soy nomas yo me entiendo


mira si supieras bien bien como tarbaja .net y conosiendo un lenguaje de .net yvas aser lo que mucha jente die que no se puede


y acabo de empesar la licenciatura en Sistemas ................ingasu
que tal si lla la tuviera avansada.....................asu mecha
  #6 (permalink)  
Antiguo 25/03/2009, 17:50
 
Fecha de Ingreso: marzo-2009
Ubicación: Mi casa que no?
Mensajes: 17
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: ¿Como hacer independiente mi .exe?

Hola de Nuevo, le di vuelta a la imaginacion y llegue a esto::

mira ya ves que en el codigo
c# arriva aparece Using System.[namespace]...
vb.net Import System.[namespace]...

Pues System.[namespace]... dice que utiliza objetos, clases, o cierto tipos de cosas, el system signifa que estan en el Framework .net, por eso es que no es independiente, pero si pusieramos todas las librerias del framework en la carpeta Bin(en esta carpeta aparecen todos los namespace que creamos nosotros o nos bajamos de internet, o yo que se), ya no teniamos que llamar a system

por ejemplo de igual de poner

using System.Data.Sql;
pondriamos
using Data.sql;

esto lo que hace es, mira que no se manda llamar a system, pues inteligente mente piensa que esta en la carpeta bin y va y busca a data

el framework nos facilita enque nuestras aplicaciones esten mas livianitas y no traer un chorrocientas librerias,

cuantas veses no hemos visto que al instalar programas, vamos ala carpeta donde se instalo y vemos muchas .Dll.

pues el framework las trae pa que no andes batallando con ellas.

alo mejor por ahi va la cosa,
  #7 (permalink)  
Antiguo 25/03/2009, 17:54
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: ¿Como hacer independiente mi .exe?

Hola, eidavid.

No creo que ese sea el camino correcto a tomar.

Para eso está la plataforma .NET, no tiene sentido programar sobre ella y después tratar de independizarte de ella .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 25/03/2009, 22:09
 
Fecha de Ingreso: marzo-2009
Ubicación: Mi casa que no?
Mensajes: 17
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ¿Como hacer independiente mi .exe?

si ya lo se, el post
pero este dice el post:
Cita:
pero he encontrado un problema en cada uno de ellos, y es que todos necesitan tener el framework 3 o superior, y lo que quiero hacer es hacerlos independiente, que no necesite nada extra que al exe se le meta todo, no importa que aga un poco mas grande el exe, pero si necesito que sea independiente.
yo no digo que sea el mejor camino, pero como tu publicaste que no se podia, yo pienso que si por eso lo explique paque entendieran

va?, que todo quede entre amigos y un apreton de manos

sale me despido.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:26.