none
Generar un .exe o .msi de mi aplicación para instalar en otra pc

All replies

  • Hola,

    Hay una forma de hacerla directo desde el Visual C# 2005 Express Edition:

    1.4. Publicación del proyecto
    Aunque por el momento estamos aprendiendo a usar Visual C# 2005 Express Edition,
    y por tanto los proyectos que vayamos desarrollando sean principalmente para
    nosotros mismos o simples programas de prueba, con el tiempo crearemos aplicaciones
    para terceros. En ese momento necesitaremos ofrecer el proyecto en algún
    formato que permita a los usuarios finales su instalación y uso. Gracia a ClickOnce,
    una de las novedades de esta nueva versión del producto, esa tarea resulta más fácil
    que nunca.
    Para iniciar la publicación del proyecto tendrá que elegir la opción Publicar, ya sea
    del menú emergente del proyecto (en el Explorador de soluciones) o bien del menú
    Generar. En cualquier caso se pondrá en marcha un asistente de varios pasos. En el
    primero deberemos introducir el destino donde se alojarán los archivos de instalación
    del programa, un destino que puede ser un directorio de una unidad de nuestro equipo,
    un servidor Web, un servidor FTP o una unidad compartida de red. Dependiendo
    de la opción elegida, los pasos siguientes pueden diferir ligeramente.
    Asumiendo que hemos facilitado como destino el camino completo de de una carpeta,
    en el segundo paso podremos elegir entre tres formas distintas de instalación: desde
    un servidor Web, desde una unidad compartida de red o a través de CD/DVD. La
    primera opción es muy interesante, ya que permite la instalación remota de aplicaciones
    sencillamente introduciendo un URL en un navegador. La tercera (véase la figura
    1.17, en la página siguiente) copiará los archivos en la carpeta que hayamos indicado,
    desde ahí podremos grabarlos en un CD/DVD y distribuirlos siguiendo el procedimiento
    más clásico.
    Independientemente de cuál sea el procedimiento elegido para la instalación, comprobaremos
    que en la carpeta o servidor que hubiésemos indicado como destino
    aparecerá un archivo setup.exe junto con otros dos archivos y una carpeta con el
    código de la aplicación. La instalación se efectúa ejecutando el programa setup.exe,
    como es habitual, lo cual agregará una nueva entrada en el menú Programas del
    usuario. Éste puede desinstalar en cualquier momento el programa como haría con
    cualquier otra aplicación, abriendo Panel de control y usando la opción Agregar o
    quitar programas.
    En el caso de que optemos por poner los archivos de instalación en un servidor
    Web, deberemos comunicar a los usuarios el URL completo que deberán usar para
    acceder a la aplicación. Por suerte el propio asistente de publicación se encarga de
    generar una página con esta finalidad, por lo que solamente tenemos que colocarla en
    el lugar adecuado y los clientes podrán acceder al programa y ejecutarlo prácticamente
    como si fuese una aplicación Web.

    Y eso serías desde el Visual C#.  A mi en lo particular para mi aplicación, no e sirvió, ya q no se jaló todas las librerías y variables del registro q necesita mi aplicación. Así q utilizo esto software para crear mi .exe y tiene más cosas buenas.

    http://www.advancedinstaller.com/


    Espero te sirva. Saludos!





    Monday, August 13, 2007 8:33 PM