![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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/1.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/2.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/3.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/4.jpg)
¿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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/5.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/6.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/7.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/8.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/9.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/10.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/11.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/12.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062618/54fa4af04a795996568b50c3/html5/thumbnails/13.jpg)
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