Upload
crismaxdig
View
694
Download
0
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: