Crear un Setup o Instalador en Visual NET 2005

Este articulo le permitira guiarse para crear un instalador o setup para su aplicacion, 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 esta o no conectado a internet. hay va la funcion por si les hace falta.

clip_image001

 

Ahora vamos a crear nuestro proyecto de instalacion, para esto vamos a archivo y seleccionamos agregar y luego nuevo proyecto.

clip_image002

 

Vemos lapantalla que nos permite agregar un nuevo proyecto, como podemos ver en la parte derecha podemos seleccionar el tipo de proyecto, aqui desplegamos otros tipos de proyectos y en plantillas seleccionamos Asistente para proyectos de instalacion.

clip_image003

 

Abrira una pantalla del asistente que nos guiara por 5 pasos para crear el setup. damos clic en siguiente..

clip_image004

 

En esta ventana vamos a elegir el tipo de instalador si es para una aplicacion windows o web ademas que podemos crear paquetes si es necesario, estos nos permiten que creeemos archivos CAb que son mas pequeños, es decir nos divide el instalador d ela aplicacion por paquetes. Seleccionaremos el primero. Crear un programa de instalacion de una aplcacion windows.

clip_image005

 

El paso tres nos permite seleccionar los resultados de proyecto que vamos adicionar al instalador como es una aplicacion sencilla eligiremos. Resultado principal de (proyecto).

clip_image006

 

En el paso 4 podremos adicionar archivos o elementos adicionales como imagenes, iconos, archivos rtf entre otros,para el ejemplo he seleccionado una imagen para agregar al instalador.

clip_image007

 

Una ves hemos realizado los pasos anteriores corectamente podremos finalizar nuestro asistente en el paso 5 donde nos mostrara un resumen del proyecto de instalacion.

clip_image008

 

Ahora que hemos terminado con el asistente podremos ver que en el Explorador de Soluciones aparece nuestro proyecto de instalacion.

clip_image009

 

Aqui podremos dar clic derecho sobre el proyecto setup y ver en la ventana de propiedades la informacion de nuestro setup. como Autor, Descripcion, addremoveprogramsicon este ultimo nos permite seleccionar un icono y cuando el sistema quede instalado aparecera en Agregar o Quitar programas del panel de control con el icono que identifica la aplicacion esto permite que no nos quede con el icono por defecto del .NET y lo podamos personalizar.

clip_image010

 

Vamos a dar clic derecho al proyecto de instalacion y seleccionamos propiedades.

clip_image011

 

el nos mostrara la siguiente ventana, en ella haremos clic en administrador de configuracion.

clip_image012

 

En esta ventana vemos la configuracion de cada aplicacion, aqui cambiaremos la de nuestro instalador o setup a Release.

clip_image013

 

Ahora volvemos a nuestra ventana de propiedades de mi instalador y hacemos clic en Requisitos previos.

clip_image014

 

Ahora vamos a agregar los requisitos previos que necesita nuestra aplicacion 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 instaler. Esto para que, cuando instalamos nuestra aplicacion si necesitamos de esos requisitos no nos toque instalarlos uno por uno, esto hace que cuando se ejecute el instalador el evalue si se encuentran instalados los requicitos si no lo estan el automaticamente los instalara. para esto hay 3 formas la pimera 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 esta la aplicacion. 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 selecionamos automaticamente junto al setup. La tercera es que lso descargue de una pagina web que yo le indique.

clip_image015

 

para esta aplicacion 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 ultimo es necesario para instalar proyectos msi.

clip_image016

 

Cuando hagamos clic en el proycto de instalacion, en la parte superior apareceran una serie de propiedades que nos son utiles a la hora de configurar nuestro setup o instalador solo en caso de que necesitemos hacer una configuracion mas personalizada ente estas opciones tenemos la de editar la interfaz de usuario.

clip_image017

 

hacemos clic en la opcion editar interfaz de usuario y el nos mostrara un esquema de las ventanas que usa en la instalacion, como por ejemplo pantalla de bienvenida o carpeta de instalacion que es la que nos permite elegir donde queremos que se instale.

clip_image018

 

si queremos agregar una ventana adicional lo podemos hacer nos paramos sobre la parte superior del arbol y le damos clic derecho y agregar nueva ventana. para el ejemplo seleccionaremosla 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.

clip_image019

 

Estas ventanas igualmente las podemos personalizar es asi como podemos elegir el banner de la ventana, el contrato o el archivo rtf y entre otras propiedades.

clip_image020

 

cabe aclarar que para las imagenes o archivos que manejemos en nuestro instalador tienen que estar agregados a ese proyecto, es decir yo coloque a la ventana anterior un bannerbitmap pero este archivo s lo notan fue el que agregue en los pasos del asistente del instalador. El buscara los archivos que esten dentro del proyecto de instalacion no en otro lugar. Si queremos agregar archivos adicionales haga clic derecho sobre el proyecto y seleccione agregar archivos.

clip_image021

 

Por ultimo tenemos las carpetas de la aplicacion que es donde se instalara y en donde podremos crear accesos como el escritorio, menu inicio y la carpeta de la aplicacion que es donde realmente estan todos los archivos de la aplicacion el .exe o .dll que necesite la aplicacion para ejecutarse. todo esto es configurable.

clip_image022

 

por ultimo damos clic derecho al proyecto y le damos generar. una ves el ha terminado de generar correctamente el instalador. podremos ir a la carpeta de nuestra solucion y ver los archivos en la carpeta release. alli encontraremso un setup un msi y los instaladores de los requisitos.

clip_image023

 

Espero les sea de utilidad!!!

 

Fuente:

http://www.onglasses.net/Default.aspx?id=1265

Publicado el 17 marzo, 2014 en Visual Studio 2005. Añade a favoritos el enlace permanente. Deja un comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: