Sei sulla pagina 1di 4

COMO CREAR UN INSTALADOR CON VB .

NET
Este articulo le permitir guiarse para crear un instalador
o setup para su aplicacin, espero sea de su agrado. En primer
lugar vamos a tomar nuestro proyecto al cual le vamos a crear un
instalador. En mi caso es un proyecto que permite ver si el equipo
est o no conectado a internet. Ah va la funcin por si les hace
falta.

Abrir una pantalla del asistente que nos guiara por 5


pasos para crear el setup. Damos clic en siguiente.
Ahora vamos a crear nuestro proyecto de instalacin,
para esto vamos a archivo y seleccionamos agregar y luego
nuevo proyecto.

En esta ventana vamos a elegir el tipo de instalador si es


para una aplicacin Windows o web adems que podemos crear
paquetes si es necesario, estos nos permiten que creemos
archivos CAB que son ms pequeos, es decir nos divide el
instalador de la aplicacin por paquetes. Seleccionaremos el
primero. Crear un programa de instalacion de una aplcacion
windows.

Vemos la pantalla que nos permite agregar un nuevo


proyecto, como podemos ver en la parte derecha podemos
seleccionar el tipo de proyecto, aqu desplegamos otros tipos de
proyectos y en plantillas seleccionamos Asistente para proyectos
de instalacin.

El paso tres nos permite seleccionar los resultados de


proyecto que vamos adicionar al instalador como es una
aplicacin sencilla elegiremos. Resultado principal de (proyecto).

Ahora que hemos terminado con el asistente podremos


ver que en el Explorador de Soluciones aparece nuestro proyecto
de instalacin.
En el paso 4 podremos adicionar archivos o elementos
adicionales como imgenes, iconos, archivos rtf entre otros, para
el ejemplo he seleccionado una imagen para agregar al instalador.

Aqu podremos dar clic derecho sobre el proyecto setup


y ver en la ventana de propiedades la informacin de nuestro
setup. Como Autor, Descripcin, add remove programs icon este
ltimo nos permite seleccionar un icono y cuando el sistema
quede instalado aparecer en Agregar o Quitar programas del
panel de control con el icono que identifica la aplicacin esto
permite que no nos quede con el icono por defecto del .NET y lo
podamos personalizar.

Una vez hemos realizado los pasos anteriores


correctamente podremos finalizar nuestro asistente en el paso 5
donde nos mostrara un resumen del proyecto de instalacin.

Vamos a dar clic derecho al proyecto de instalacin y


seleccionamos propiedades.

El nos mostrara la siguiente ventana, en ella haremos


clic en administrador de configuracin.

Ahora vamos a agregar los requisitos previos que


necesita nuestra aplicacin para ejecutarse esto nos permite que
podamos agregar complementos a nuestro proyecto como el
framework 2.0, sql server express, libreria de crystal reports,
windows installer.
Esto para que, cuando instalamos nuestra aplicacin si
necesitamos de esos requisitos no nos toque instalarlos uno por
uno, esto hace que cuando se ejecute el instalador el evalu si se
encuentran instalados los requisitos si no lo estn el
automticamente los instalara.
Para esto hay 3 formas la primera es que los descargue
del sitio web del proveedor eso quiere decir de Microsoft, la
segunda y la que uso es que los ejecute donde est la aplicacin.

En esta ventana vemos la configuracin de cada


aplicacin, aqu cambiaremos la de nuestro instalador o setup a
Release.

Para esto fue que cambiamos de Debug a Release


nuestro proyecto en un paso anterior cuando agreguemos los
requisitos y generemos nuevamente el instalador el va a crear o
colocar los componentes que seleccionamos automticamente
junto al setup. La tercera es que los descargue de una pgina web
que yo le indique.

Ahora volvemos a nuestra ventana de propiedades de mi


instalador y hacemos clic en Requisitos previos.
Para esta aplicacin y amanera de ejemplo vamos a
seleccionar framework 2.0, Crystal reports para framework 2.0,
sql server express y windows instaler recordemos que este ltimo
es necesario para instalar proyectos msi.

Cuando hagamos clic en el proyecto de instalacin, en la


parte superior aparecern una serie de propiedades que son tiles
a la hora de configurar nuestro setup o instalador solo en caso de
que necesitemos hacer una configuracin mas personalizada ente
estas opciones tenemos la de editar la interfaz de usuario.

Cabe aclarar que para las imgenes o archivos que


manejemos en nuestro instalador tienen que estar agregados a ese
proyecto, es decir yo coloque a la ventana anterior un banner
bitmap pero este archivo s lo notan fue el que agregue en los
pasos del asistente del instalador. El buscara los archivos que
estn dentro del proyecto de instalacin no en otro lugar. Si
queremos agregar archivos adicionales haga clic derecho sobre el
proyecto y seleccione agregar archivos.
Hacemos clic en la opcin editar interfaz de usuario y el
nos mostrara un esquema de las ventanas que usa en la
instalacin, como por ejemplo pantalla de bienvenida o carpeta
de instalacin que es la que nos permite elegir donde queremos
que se instale.

Si queremos agregar una ventana adicional lo podemos


hacer nos paramos sobre la parte superior del rbol y le damos
clic derecho y agregar nueva ventana. Para el ejemplo
seleccionaremos la ventana de contrato de licencia. Que es la que
nos permite cargarle al usuario un contrato de licencia como el de
todos los programas que nunca leemos al que le damos si acepto.

Por ltimo tenemos las carpetas de la aplicacin que es


donde se instalara y en donde podremos crear accesos como el
escritorio, men inicio y la carpeta de la aplicacin que es donde
realmente estn todos los archivos de la aplicacin el .exe o .dll
que necesite la aplicacin para ejecutarse. Todo esto es
configurable.

Por ltimo damos clic derecho al proyecto y le damos


generar. Una vez que ha terminado de generar correctamente el
instalador. Podremos ir a la carpeta de nuestra solucin y ver los
archivos en la carpeta release. All encontraremos un setup un
msi y los instaladores de los requisitos.

Estas ventanas igualmente las podemos personalizar es


as como podemos elegir el banner de la ventana, el contrato o el
archivo rtf y entre otras propiedades.

Espero les sea de utilidad!!!

Potrebbero piacerti anche