Normalmente el proyectos de instalacion lo realizo en la misma solucion que el aplicativo, asi que el siempre a encontrado el proyecto que deseo distribuir.
Pasos.
1. Sobre la solucion en la cual tienes el proyecto, das clic derecho y agregas un nuevo proyecto, eliges
Proyecto de instalacion.
2. En la carpeta de la aplicacion, das clic derecho, clic en agregar, clic en
Resultado del Proyecto, Clic en
resutado Principal. Estas son las
dlls y .
exe que componen tu aplicacion.
Hasta aca con eso ya tienes la distribucion casi completa. Ya si compilas el instala la aplicacion pero faltan unos detallitos.
Accesos directos (Solo si lo consideras necesario)
Escritorio
3. En la carpeta de escritorio del usuario, creamos un acceso directo, clic en escritorio del usuario, crear un acceso directo, carpeta de la aplicacion, resultado principal.
Menu Inicio
4. Se repite lo mismo del punto 3 pero en la carpeta Menu Programas del Usuario, si dereas que en el menu este acceso quede dentro de una carpeta, debes crear la carpeta aca y el acceso directo dentro de la carpeta.
Pre-requisitos
Como tu aplicacion trabaja con Crystal Reports debes asegurarte de llevarlo a la maquina del cliente para ellos nos aseguraremos que la maquina cumpla con pre-requisitos para que ejecute correctamente.
5. Damos Clic derecho sobre el proyecto de instalacion, clic en propiedades. Clic en boton
Requisitos Previos, En la lista que aparece seleccionas:
- .NET Framework 2.0
- Crystal Reports Para .NET Framework 2.0
- Windows Installer 3.1
Y los que consideres necesarios.
Importante: En este punto debajo de la lista de prerequisitos estan las opciones en donde se buscaran los prerequisitos dado el caso que sean necesario instalarlos, aca elegimos la de la mitad.
Descargar los prerequisitos desde la misma ubicacion que mi aplicacion.
Que hace esto: Se lleva el instalador de los prerequisitos con los mismos instaladores, asi no intentara buscarlos en la web para descargarlo cuando lo vas a instalar.
Creo que con eso avanzaras en la creacion de los instaladores.
Dudas?, inquietudes?, comentarios?. Por aca te espero, cualquier cosa me avisas.
Saludos