Está en la página 1de 18

INSTITUTO TECNOLOGICO

SUPERIOR DE HUETAMO
ING. SISTEMAS COMPUTACIONALES

Pasos para realizar un Instalador dentro de Visual Studio 2010


SEMESTRE: 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:

También podría gustarte