ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SINFOCORP SRL Manual para crear Instalador VB.NET


Enviado por   •  6 de Febrero de 2013  •  Tutorial  •  3.882 Palabras (16 Páginas)  •  495 Visitas

Página 1 de 16

SINFOCORP SRL Manual para crear Instalador VB.NET

Tutorial para crear instalador de Proyecto en

Visual Basic .NET

Carlos Hidalgo Lache 1

SINFOCORP SRL Manual para crear Instalador VB.NET

PROGRAMAS DE INSTALACIÓN

Introducción

Una vez que una aplicación VB.NET ha sido desarrollada, comprobada

y compilada, debe ser instalada en las máquinas cliente donde será

utilizada en el futuro. En ese proceso el entorno .NET suministra una

serie de métodos y herramientas para realizar programas instaladores

dependiendo del tipo de aplicación creada y de las características de

dicha máquina cliente.

El programa instalador debe ocuparse de cargar la aplicación en la

máquina cliente así como cualquier otro archivo o recurso que ésta

emplee en su funcionamiento, ya sea en el estado actual o en el futuro

previsto.

Se distinguen tres tipos de instalaciones:

- instalación XCOPY

- programa instalador de aplicación

- programa instalador de módulo

Instalación XCOPY

Es el método más sencillo de instalación y no precisa el uso de

ninguna herramienta de Visual Studio.NET por lo que constituye un

método accesible a cualquier desarrollo. Se basa en el proceso de

copia de la carpeta de la aplicación en la máquina cliente utilizando

para ello el comando XCOPY de MSDOS disponible en cualquier

sistema Windows. Para utilizarlo debe accederse a la línea de

comandos desde Inicio Þ Todos los Programas Þ Accesorios Þ Símbolo

del Sistema y la sintaxis a emplear es

XCOPY ruta_carpeta_origen ruta_carpeta_destino /s

donde /s indica que debe copiarse la carpetas y sus ficheros, pero

también las de todas las subcarpetas independientemente del nivel de

Carlos Hidalgo Lache 2

SINFOCORP SRL Manual para crear Instalador VB.NET

anidamiento. Por ejemplo, si la aplicación se encuentra en la carpeta

c:\Calculadora y se debe tener en d:\Operaciones la sentencia es

XCOPY c:\calculadora d:\operaciones /s

Este proceso de copia migra todos los archivos necesarios, incluyendo

el EXE generado y las DLL relacionadas a la carpeta destino pudiendo

ser empleada. Si se desea instalar desde una máquina en otras

máquinas de la red la única diferencia es que la ruta de la carpeta

destino es la de una carpeta compartida en la máquina cliente y donde

se han de tener permisos de escritura por parte del instalador.

Sin embargo, este método de instalación está sujeto a dos requisitos:

- la máquina cliente debe tener instalado .NET Framework ya

que, en caso contrario, no puede disponer de las clases y otros

recursos que la aplicación puede demandar

- las aplicaciones que se instalen de esta forma no pueden tener

dependencias externas salvo el .NET Framework Esto implica que no

puede hacer uso de archivos externos como pueden ser bases de

datos o componentes compartidos.

Debido a las condiciones anteriores la instalación XCOPY sólo debe

emplearse cuando la aplicación .NET no tiene dependencias externas y

se puede suponer instalada en .NET Framework en todas las máquinas

cliente lo cual reduce el número de aplicaciones que pueden instaladas

de esta forma.

Programa instalador de aplicación

Cuando la aplicación no puede instalarse mediante XCOPY deben

utilizarse las herramientas de Visual Studio para generar un programa

de instalación específico, el cual emplee la aplicación Windows Installer

para poder instalar la aplicación en cualquier máquina cliente de una

forma sencilla. En ese sentido, se distingue la instalación de una

aplicación independiente o de un control o componente desarrollado en

VB.NET pero que no está orientado a existir ni a ser ejecutado de

forma independiente sino cuyo objetivo es servir como paquete

redistribuible para múltiples tipos de proyectos. Sin embargo, la

Carlos Hidalgo Lache 3

SINFOCORP SRL Manual para crear Instalador VB.NET

herramienta a emplear en ambos casos es la misma y los pasos

necesarios para ello son muy similares.

Para crear un proyecto del tipo indicado se emplea la herramienta de

Visual Studio, Asistente de Proyecto Instalador empleando los

siguientes pasos:

- tras abrir la solución que se desea instalar se accede a Archivo

Þ Agregar Proyecto Þ Nuevo proyecto, mostrándose el cuadro de

diálogo de creación de proyectos donde, en la lista Tipo de Proyecto se

selecciona Proyectos de instalación e implementación y en la lista de

Plantillas creadas para guiar al programador en la creación del

proyecto se selecciona Asistente de Proyectos de Instalación

- Una vez iniciado el Asistente, nos indica que serán precisos

cinco pasos para la creación del proyecto instalador

Carlos Hidalgo Lache 4

SINFOCORP SRL Manual para crear Instalador VB.NET

- El primer paso determina si el programa instalador se utilizará

para una aplicación independiente (en cuyo caso distingue entre una

aplicación Windows para ser empleada en máquinas cliente, o una

aplicación web para ser empleada en Internet) o un paquete

redistribuible que puede contener controles o componentes (en cuyo

caso permite crear un módulo de Windows Installer o un archivo

Cabinet CAB)

Carlos Hidalgo Lache 5

SINFOCORP SRL Manual para crear Instalador VB.NET

- Por tanto, para un programa instalador de aplicación Windows

se selecciona la primera opción y se pulsa Siguiente

- El cuadro siguiente permite indicar qué elementos de la

aplicación estarán en el programador instalador

Carlos Hidalgo Lache 6

SINFOCORP SRL Manual para crear Instalador VB.NET

Los elementos que ofrece para ser seleccionados son Resultado

principal, Recursos adaptados, Símbolos de depuración, Archivos de

contenido y Archivos de código fuente. El elemento principal es el

primero porque es el que incluye el archivo ejecutable EXE de la

aplicación y las DLL que emplea pero otros elementos, como por

ejemplo el último que contiene el código fuente de la aplicación, no

suele ser necesario en la instalación en las máquinas cliente.

- El siguiente paso permite añadir al instalador otros ficheros

que no pertenecen directamente a la aplicación como pueden ser

...

Descargar como (para miembros actualizados) txt (28 Kb)
Leer 15 páginas más »
Disponible sólo en Clubensayos.com