Pasos Para Realizar Un Instalador Dentro de Visual Studio 2010

Embed Size (px)

DESCRIPTION

Pasos Para Realizar Un Instalador Dentro de Visual Studio 2010

Citation preview

INSTITUTO TECNOLOGICOSUPERIOR DE HUETAMOING. SISTEMAS COMPUTACIONALES

Pasos para realizar un Instalador dentro de Visual Studio 2010SEMESTRE: 7

ASIGNATURA:

ADMINISTRACION DE BASE DE DATOS

ASESOR: ING. IVAN BELTRAN

ELABORADO POR:

J. CRISTHIAN LUVIANO NAVA

Huetamo, MichOCTUBRE/2011

Pasos para realizar un instalador dentro de visual studio 2010 1.- Agregar un nuevo Proyecto

2.-Seleccionar biblioteca de clases

3.-Cambiar nombre class1 por adjunta, y dar clik en si:

4.-Introducir cdigo dentro de adjunta: -------------namespace adjuntar { public class adjunta { private SqlConnection conexion; private SqlCommand comando; public String rutainstalador; public void adjuntarBD() { conexion = new SqlConnection("Data Source=.\\sqlexpress;initial catalog=master;integrated security=true"); conexion.Open(); comando = conexion.CreateCommand(); comando.CommandText = "CREATE DATABASE bancoInstala ON" + "(FILENAME='"+rutainstalador+"banco.mdf')," + "(FILENAME='"+rutainstalador+"banco_log.ldf') FOR ATTACH"; comando.ExecuteNonQuery(); } } }

5.-Agrgar un nuevo elemento, buscamos clase del instalador

6.-click derecho en instala y ver cdigo

7.-Escribir metd para instala:

8.-Mandams llamar la clase y mtodo de adjunta:

using using using using using using

System; System.Collections; System.Collections.Generic; System.ComponentModel; System.Configuration.Install; System.Linq;

namespace adjuntar { [RunInstaller(true)] public partial class Instala : System.Configuration.Install.Installer { private adjunta manejaBD; public Instala() { InitializeComponent(); } public override void Install(IDictionary stateSaver) { base.Install(stateSaver); try { manejaBD = new adjunta(); manejaBD.rutainstalador = Context.Parameters["AppPath"]; manejaBD.adjuntarBD(); } catch (Exception e) { Console.WriteLine("Ocurrio el siguiente error" + e.Message); }

}

} }

9.-Agregar un nuevo proyecto

10.-

11.-Se nos vera una ventana como:

12.-Agregams la BD, de la carpeta de nuestro proyecto

13.-Ya que encontramos los archivos con extensin .mdf y .ldf los agregamos

14.-Agregams la librera dentr del instalador

Buscamos la ruta: donde est el adjuntar.dll

verificamos q estn los archivos

mostrara una ventana, con 4 estados como:

click derecho y seleccionamos en agregar accin personalizada

damos click en carpeta de aplicacin

Buscamos la adjuntar.dll y en aceptar

Vamos en propiedades de adjuntar.dll, escribimos en CustomActionData: /AppPath="[TARGETDIR]\"

Nos vamos en interfaz de usuario:

click en requisitos previos para instalar libreras antes de la aplicacin:

Iconos cambiar del default en pero ojo la imagen dentro del proyect: