2008-09-22 19 views
7

Soy un chico de la red atrapado en el "mundo de las aplicaciones" en VS 2005. Creé mi programa de formularios de Windows y deseo brindarles a mis usuarios finales la capacidad de instalarlo (y algunos de sus recursos) en un archivo de programa estándar/Ubicación del Directorio de aplicaciones junto con un menú de inicio/iniciador de escritorio.¿Crear instalador de programa en Visual Studio 2005?

Los archivos de ayuda no dan ninguna instrucción (que pueda encontrar). Esta parece una tarea tan trivial para crear un instalador, pero me está eludiendo.

¡Cualquier sugerencia sería muy apreciada!

Respuesta

12

Está buscando un "Proyecto de instalación" que debería estar en la categoría "Otros tipos de proyectos" -> "Configuración e implementación" en el cuadro de diálogo "Nuevo proyecto".

1

Agregue un proyecto de "Proyecto de instalación" a su solución. Nuevo proyecto> Otros tipos de proyecto> Configuración e implementación. A continuación, puede elegir qué está instalado y dónde.

0

El proyecto de instalación es el camino a seguir. Si va a implementar el instalador desde un sitio web, le recomiendo crear un archivo MSI como resultado del proyecto (a diferencia de un resultado de Setup.exe). La mayoría de mis clientes bloquea la descarga de archivos EXE.

4

Otra opción es la disposición de Inno, un instalador de terceros que es gratuito, fácil de usar y excelente:

Inno Setup

+0

Gran recomendación. Comunidad de productos y soporte muy sólida. Solía ​​usarlo con bastante frecuencia. –

7

se recomienda usar algo WiX (Windows Installer XML). Es el conjunto de herramientas que utilizan la mayoría de los productos de codeplex o código OOB, y es bastante fácil de aprender.

También hay (en la versión 3) un complemento IDE llamado Votive para ayudar a que las cosas sean 'más fáciles'.

Personalmente, el uso de WiX es más flexible que el uso de la plantilla de instalador de Visual Studio incorporada, aunque sus posibilidades pueden variar. Eche un vistazo a http://wix.sourceforge.net/ y también hay un gran tutorial en http://www.tramontana.co.hu/wix/.

Si parece un poco difícil empezar, perseverar, lo hice y ahora me parece perfecto para lo que necesito.

+2

Apoyo esta respuesta: WiX es mucho más potente que los proyectos de configuración de VS, y aún más simple de usar. –

+2

+1. WiX es increíble y mucho más fácil de trabajar que los proyectos de configuración. –

+0

Utilicé WiX en 2005 para construir un instalador. También me pareció difícil al principio, pero luego utilicé el descompilador para realizar una ingeniería inversa de un archivo MSI existente que estaba "lo suficientemente cerca" de lo que quería construir. Comencé con el archivo descompilado como plantilla para mi instalador. Funcionó bien. –

2

Este video muestra cómo configurar un instalador simple utilizando Visual Studio 2005

2

El archivo exe es en realidad solo un cargador Boostrap, que inicia el archivo MSI. El archivo MSI es el archivo de instalación real.

Cuestiones relacionadas