18
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.  If M y.Com puter. Netw o MessageBox. Ahora vamos a crear nuestro proyecto de instalacion, para esto vamos a archivo y seleccionamos agregar y luego nuevo proyecto.

Setup Para c#

Embed Size (px)

Citation preview

Page 1: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 1/18

 

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.

 

If My.Computer.Netwo

MessageBox.

Ahora vamos a crear nuestro proyecto de instalacion, para esto vamos a archivo y

seleccionamos agregar y luego nuevo proyecto.

Page 2: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 2/18

 

 

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.

 

Page 3: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 3/18

 

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

clic en siguiente..

 

Page 4: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 4/18

 

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.

 

Page 5: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 5/18

 

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).

 

Page 6: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 6/18

 

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.

 

Page 7: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 7/18

 

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.

 

Page 8: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 8/18

 

Ahora que hemos terminado con el asistente podremos ver que en el Explorador de

Soluciones aparece nuestro proyecto de instalacion.

 

Page 9: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 9/18

 

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.

 

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

Page 10: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 10/18

 

 

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

configuracion.

 

Page 11: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 11/18

 

En esta ventana vemos la configuracion de cada aplicacion, aqui cambiaremos la de

nuestro instalador o setup a Release.

 

Page 12: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 12/18

 

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

Requisitos previos.

 

Page 13: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 13/18

 

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 elautomaticamente 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.

Page 14: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 14/18

 

 

 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.

 

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.

Page 15: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 15/18

 

 

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.

 

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 elejemplo seleccionaremosla ventana de contrato de licencia. que es la que nos permite

Page 16: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 16/18

 

cargarle al usuario un contrato de licencia como el de todos los programas que nunca

leemos al que le damos si acepto.

 

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.

 

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 

Page 17: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 17/18

 

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.

 

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.

 

Page 18: Setup Para c#

5/7/2018 Setup Para c# - slidepdf.com

http://slidepdf.com/reader/full/setup-para-c 18/18

 

 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.

 

Espero les sea de utilidad!!!