Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una...

13
Implementación de aplicaciones

Transcript of Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una...

Page 1: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Implementación de aplicaciones

Page 2: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Descripción

Introducción a la implementación

Implementar una aplicación basada en Windows

Utilizar Visual Studio .NET

Acceso a datos Debug

and Deploy

Escribir código

Crear Interfaz

Depurar eImplantar

Page 3: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Lección: Introducción a la implementación

¿Qué son los ensamblados?

Cómo funciona la implementación en Visual Studio .NET

Cómo elegir un tipo de proyecto

Page 4: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

¿Qué son los ensamblados?

El código debe empaquetarse en una unidad funcional denominada ensamblado antes de poder ser ejecutado por el CLR

Los ensamblados contienen toda la información necesaria para la implementación y el versionado

Boo.dll

Manifiesto

Moo.dll Logo.bmpGraphic.jpg

Manifiesto

Ensamblado de un solo archivo

Ensamblado de un solo archivo

Ensamblado envarios archivosEnsamblado envarios archivos

Page 5: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Cómo funciona la implementación en Visual Studio .NET

Opciones de empaquetado

Como archivos ejecutables portátiles (archivos .dll y .exe) Como archivos .cab Como un paquete Windows Installer

Implementación

Basado en la tecnología de Windows Alternativas de implementación

XCOPY El comando Copy Project

Page 6: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Cómo escoger un tipo de proyecto

Proyecto de instalación

Genera un instalador para una aplicación basada en Windows (archivo .msi)

Proyecto de instalación Web

Genera un archivo instalador para una aplicación Web ( archivo .msi)

Proyecto de módulo de combinación

Empaqueta componentes que podrían ser compartidos por múltiples aplicaciones (archivo .msm)

Proyecto CAB

Crea un archivo .cab para descargar a un navegador Web

Page 7: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Lección: Implementar una aplicación basada en Windows

Crear un proyecto de instalación Crear un proyecto de instalación

Establecer las propiedades del proyectoEstablecer las propiedades del proyecto

Generar la aplicaciónGenerar la aplicación

Distribuir e instalar la aplicaciónDistribuir e instalar la aplicación

Personalizar el proyecto de instalaciónPersonalizar el proyecto de instalación

Page 8: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Demostración: implementar una aplicación basada en Windows

Page 9: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Cómo crear un proyecto de instalación Windows Installer

Page 10: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Como establecer las propiedades del proyecto

Ventana Propiedades

Establece las propiedades generales

Ejemplo: Author, Manufacturer, ProductName

Cuadro de diálogo Propiedades de implementación

Establece propiedades dependientes de la configuración

Ejemplos: Programa previo, Compresión, Nombre del archivo de resultados, Empaquetar archivos

Cuando instalamos en versiones previas a Windows XP la primera vez, debemos incluir un programa previo en el instalador

Page 11: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Editores de implementación

Utilizar los editores de implementación para configurar el instalador que vamos a crear

Editor del sistema de archivos

Editor del registro

Editor de tipos de archivos

Editor de la interfaz de usuario

Editor de acciones personalizadas

Editor de condiciones de inicio

Page 12: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Cómo utilizar el Editor del sistema de archivos

Proporciona una representación del sistema de archivos en un equipo de destino

Utiliza el concepto de carpetas abstractas para garantizar que los archivos se instalarán en dónde queremos

Page 13: Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.

Cómo generar el proyecto de instalación

El .NET Framework debe estar instalado en cualquier equipo que ejecute una aplicación creada con Visual Studio .NET

Para instalar el.NET Framework, utilizar el instalador redistribuible Dotnetfx.exe