Sei sulla pagina 1di 8

El asistente de Installshield

El asistente se va a mostrar en VS con una pantalla representativa de los pasos de un Setup. Dentro de esta pantalla podremos encontrarnos con una barra de botones que nos van a permitir, a lo largo de los distintos pasos del asistente, por cada etapa, as como ir a un paso concreto, o volver a la pantalla de inicio del asistente.

A continuacin vamos a tratar cada uno de los pasos de manera individual: Application Information (Informacin de la Aplicacin): Durante esta etapa, definiremos caractersticas generales de la aplicacin:

Nombre de la Empresa. Nombre de la Aplicacin. Versin de la Aplicacin. Pgina WEB de la empresa.

Adems de lo indicado, podremos indicar el icono que se visualizar en el Panel de Control a la hora de agregar y quitar programas. Tambin podremos cambiar el directorio de Instalacin por defecto. Ms adelante veremos ms opciones configurables desde el explorador de Soluciones.

Installation Requeriments (Prerrequisitos)


El siguiente paso del asistente va a permitir definir los prerrequisitos de instalacin de nuestra Aplicacin. Podemos especificar si la aplicacin necesita algn Sistema Operativo concreto para funcionar, o si necesitamos algn Software para que funcione. En el caso de necesitar un Software distinto, podemos especificar el mensaje de error que aparecer durante la instalacin.

Tambin podremos definir acciones personalizadas como son:


Entradas en el Registro de Windows Buscar un fichero o Carpeta en el Equipo de Destino de la instalacin. Buscar un valor en un fichero INI

Installation Architecture (Arquitectura de la Instalacin)


Este paso no se encuentra disponible para la Edicin Limitada de Installshield para Visual Studio.

Application Files(Ficheros)
Esta etapa del asistente nos permitir establecer los ficheros de nuestra aplicacin que se van a guardar en cada directorio:

Directorio de la aplicacin. Carpeta de datos comunes. Datos de aplicacin. Directorio Temporal.

Tendremos la opcin de elegir los ficheros de manera manual, aadir carpetas, o elegir que nos copie el resultado de otro proyecto.

Application ShortCuts(Accesos Directos a la Aplicacin)


A travs de este paso, podremos especificar los accesos directos que queremos que se generen a la hora de instalar la aplicacin. Para ello, ser necesario que indiquemos el fichero Ejecutable al cual se va a acceder. Vamos a disponer de la posibilidad de agregar un Acceso Directo al Escritorio o al men inicio de la aplicacin. Adems de ello, podremos modificar el Icono del Acceso directo, e incluso asociar una extensin para que por defecto se habr con nuestra aplicacin.

Como complemento, tambin se puede agregar un acceso directo al Desinstalador de la Aplicacin. Application Registry(Uso del Registro) Si la aplicacin que se va a instalar necesita la definicin de claves en el registro de Windows se puede realizar de manera muy sencilla. Para ello, necesitaremos realizar las siguientes acciones:

Indicar que la aplicacin hace uso del Registro de Windows. Indicar el fichero ejecutable de la aplicacin. Crear las claves y valores necesarios.

Installation Interview(Opciones para la Instalacin) A travs del ltimo paso del asistente, podremos definir algunas caractersticas adicionales a nuestro instalador:

Mostrar una Licencia Permitir introducir usuario y compaa a la persona que va a instalar la aplicacin. Permitir al usuario modificar la ruta por defecto de instalacin de la aplicacin. Ejecucin Automtica cuando finalice la instalacin. Cambiar las imgenes de cada uno de los pasos del asistente del Setup.

Una vez seguidos los pasos del asistente y configurado las opciones requeridas, podremos generar el fichero de Instalacin, para poder instalar la aplicacin en otros equipos.

Ms necesidades o posibilidades?
El asistente nos va a facilitar mucho el trabajo a la hora de definir nuestro instalador pero podemos agregar otras caractersticas que no se observan con el asistente. Como indicaba al principio, en el explorador de soluciones de Visual Studio, vamos a poder observar el proyecto de tipo InstallShield, con una estructura como la que se puede observar en la imagen:

El proyecto va a constar de los siguientes 6 apartados:

1 Organize Your Setup (Organizacin del Setup) Adems de las caractersticas generales definidas en la primera etapa del asistente vamos a tener la posibilidad de indicar caractersticas adicionales:

Caractersticas generales del Setup: o Fuente de los cuadros del setup o Cdigo del producto o Crear log del instalador o Permitir o no botones de eliminar, cambiar o reparar del panel de control o Aadir un fichero Readme. o Requerir privilegios de administrador para instalarlo. o Actualizaciones: o Condicionar la instalacin de actualizaciones.

2 Specify Application Data (Especificacin Ficheros de la Aplicacin) En este apartado podremos definir la estructura que va a generar el instalador en el equipo cliente. Podremos indicar directorios donde se van a almacenar los ficheros ejecutables, DLL, Base de Datos Adems de ello, dispondremos de la opcin de indicar los ficheros redistribuibles que se van a instalar con el Setup, as como el orden de instalacin de los mismos. 3 Configure Target System (Configuracin del equipo de Destino) En esta seccin se van a poder definir las siguientes caractersticas con respecto del equipo del usuario:

Accesos Directos a la aplicacin. Tareas relacionadas con el Registro de Windows. Uso de Ficheros INI. Definicin de Variables de Entorno. Asociacin de extensiones con nuestra aplicacin. Configuracin del Servicio de Informacin de Internet (IIS).

4 Customize Setup Appearance (Configuracin de la apariencia del Setup) Vamos a poder llevar a cabo una personalizacin de las siguientes caractersticas del instalador:

Agregar o Quitar Pasos del setup (Ventana de inicio, Ventana de seleccin de directorio) Podremos configurar fuentes y literales de los mensajes y botones del asistente.

5 Define Setup Requirements and Actions (Definicin de prerrequisitos y acciones) En este apartado, vamos a poder definir que prerrequisitos tienen que darse para que nuestra aplicacin funcione de manera satisfactoria. Podremos agregar algunas acciones personalizadas para la instalacin, mantenimiento o desinstalacin de la aplicacin, como podran ser:

Ejecutar un Fichero Excel, un script VB o JScript despus de iniciar el Setup. Ejecutar un Fichero Excel, un script VB o JScript despus de iniciar el mantenimiento.

6 Prepare for Release (Preparando la Entrega) InstallShield nos brinda la posibilidad de generar entregables en 3 formatos:

CDROM DVD-5 Imagen

Nos va a facilitar un poco el trabajo al predefinir estos formatos a la hora de realizar nuestras entregas.

Potrebbero piacerti anche