Creación un instalador con Visual Studio.NET. Irene Sobrón. Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao



Documentos relacionados
TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación

Conexión a red LAN con servidor DHCP

Carlos Castro Grande 1

Arturo Cepeda Pérez. Software Engineering Tutor MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Instalación y Registro Versiones Educativas 2013

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Manual de uso. Manual de uso - citanet 1

Descarga, instalación y uso de herramientas:

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

MANUAL COPIAS DE SEGURIDAD

Instalación del Software Magaya

Escudo Movistar Guía Rápida de Instalación Para Windows

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Introducción a Visual Studio.Net

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

La compañía Autodesk presenta la nueva versión de su aclamado

CONFIGURACIÓN DE RED WINDOWS 2000 PROFESIONAL

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Microsoft Access proporciona dos métodos para crear una Base de datos.

Notas para la instalación de un lector de tarjetas inteligentes.

Instalación del Admin CFDI

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Windows (Licencia de usuario autorizado)

Técnicas de Programación

Instructivo de Instalación y Uso de software MasterControl

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA

Gestió n de Certificadó Digital

30 de Mayo de

CAPÍTULO 3 VISUAL BASIC

INSTALACIÓN DE MEDPRO

Manual de Instalación. Sistema FECU S.A.

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Entidad Formadora: Plan Local De Formación Convocatoria 2010

SISTEMA ADRIS SMS 2014 MANUAL DE USUARIO

NORMA 34.14(SEPA) 05/11/2013

1º REQUISITOS PARA LA INSTALACIÓN

Seminario de Informática

Panel de control. capítulo 07

Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas

MACROS. Automatizar tareas a través del uso de las macros.

Solución: Descargar e instalarse el componente desde la página Web de Microsoft:

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha

MANUAL DE USO DE LA APLICACIÓN

Pág. Tabla de contenido

Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)

Gestión de Extensiones en Joomla!

Instalación de la aplicación de COAS Visado Digital

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

INSTALACIÓN DE OPENOFFICE

Guadalinex Básico Impress

CD Personalizado Live de Windows XP

Introducción a Moodle

Instalación de Microsoft Office Versión 2.1. Instalación de Microsoft Office 12 septiembre

INDICE. Página 2 de 23

Los requerimientos básicos necesarios para poder navegar dentro del Curso Open Office Writer con Accesibilidad se dividen en:

1. Para iniciar la instalación, haga doble clic en sqlexpr.exe.

Configuración general para el correcto funcionamiento de las aplicaciones

Creación y administración de grupos locales

Inicio con Microsoft Access 2007

DDV: CLIENTE ESCRITORIO WINDOWS

Comunicación entre un PLC S y WinCC Advanced

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Roles y Características

DeskMotive permite reemplazar el fondo de escritorio por efectos interactivos o vídeos.

Tutorial PowerPoint. Crear una nueva presentación

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

Instrucciones para la instalación de WebSigner en Internet Explorer

Instalar GFI WebMonitor

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

Guía Rápida de Inicio

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Linux (Licencia de usuario autorizado)

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS

Administración de portales Joomla (II)

Administrar El Usuario Mediante Windows NT


Instalación de DRIVER de mochila

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

INSTALACIÓN PAGOS EURO...

INSTALACIÓN El Proceso de Instalación. 2.2 El Asistente de Instalación

ADMINISTRACIÓN DE BASE DE DATOS

UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES

GUIA DE LABORATORIO Nro. 4

Uso de Visual C++ Pre-Practica No. 3

INSTALACIÓN Y REGISTRO

Qlik Sense Desktop. Qlik Sense 1.1 Copyright QlikTech International AB. Reservados todos los derechos.

- 1 - ÍNDICE. PASO 3: Primero le hará falta elegir su lengua en esta pantalla:

Mi primer servidor. Fernando Fernández Consultor Preventa HP ISS

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD

Cobian Backup. Inguralde [Enero 2011]

MANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL

2. Instalación y configuración del servidor FTP IIS en Windows 2008 Server.

WINDOWS : TERMINAL SERVER

GENERACIÓN DE TRANSFERENCIAS

índice in the cloud BOX

Toda base de datos relacional se basa en dos objetos

Administración de la red (Windows 2008)

Presentaciones compartidas con Google Docs (tutorial)

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Transcripción:

Creación un instalador con Visual Studio.NET Irene Sobrón Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao

Diferencia entre Debug y Release Existen dos configuraciones para realizar la compilación: Debug y Release. Esta se elige mediante el menú de configuración: Menú de configuración La configuración Release está diseñada para eliminar toda la información de debuggeo y utilizar optimizaciones para que el programa se ejecute más rápidamente. El modo Debug, no tiene en cuenta las optimizaciones y añade la información simbólica (el código c#) que ayuda a comprender dónde están los fallos. También se permiten configuraciones personalizadas, éstas se diseñan mediante la ventana de propiedades del proyecto. Esta ventana se encuentra haciendo clic derecho en el proyecto en la ventana del explorador de la solución y después eligiendo Configuración/propiedades de configuración/depuración. Las diferencias entre las dos configuraciones estándar son las siguientes: Debug Sentencias Debug y Trace incluidas en la compilación construida No está optimizado para velocidad Permite construcción incremental Release Sólo se incluyen las sentencias Trace Optimizado para velocidad No permite construcción incremental

La salida c# está en el directorio bin\debug Breakpoints habilitados La salida c# va en el directorio bin\release Breakpoints deshabilitados Cómo crear un instalador con Visual Studio Para implementar aplicaciones.net con Windows Installer, se crea un nuevo proyecto de instalación de Visual Studio.NET, como se muestra: Los proyectos que se pueden crear son los siguientes: El proyecto de instalación, Setup Project, crea un proyecto de Windows Installer para una aplicación basada en Windows. El proyecto de instalación Web, Web Setup Project, crea un proyecto Web de Windows Installer, al cual pueden agregarse manualmente los archivos durante el proceso de implementación. El proyecto de módulo de combinación, Merge Module Project, empaqueta componentes que pueden ser compartidos por diversas aplicaciones. El asistente para la configuración, Setup Wizard, ayuda paso a paso a los desarrolladores durante la creación de un proyecto de instalación. El proyecto de contenedor, Cab Project, prepara un archivo de contenedor para descargar en un explorador Web antiguo. Si se utiliza el asistente, éste nos llevará a través de 4 pantallas. La primera de ellas es de bienvenida, en la segunda, se nos permite elegir un tipo de proyecto. En nuestro caso debemos elegir Crear un programa de instalación de una aplicación para Windows

En la tercera pantalla, se deben incluir todos los archivos del proyecto, tanto el ejecutable como los ficheros que necesite, no es necesario incluir ninguna referencia, se encarga él de hacerlo. En la última de las pantallas se confirma el paquete que estamos creando y dando a finalizar acabamos con el asistente. Una vez hecho esto, podemos acceder a los diferentes editores del proyecto: Editor del sistema de archivos. Editor del registro. Tipos de archivos. Interfaz de usuario. Editor de acciones personalizadas. Editor de inicio de condiciones. Se puede acceder a cada uno de estos editores mediante los botones superiores de la ventana del explorador de soluciones. Cada uno de ellos sirve para lo siguiente:

Editor del sistema de archivos. Con este editor, se puede personalizar el escritorio del usuario y el menú Inicio y agregar archivos y accesos directos a la carpeta de la aplicación. Editor del registro. Este editor se utiliza para agregar claves o valores al registro, que posteriormente puedan utilizarse para almacenar la configuración predeterminada. Tipos de archivos. Este editor sirve para agregar tipos de archivos y acciones para aplicar a estos tipos de archivos, que se definen por su extensión. Por ejemplo, en la figura siguiente se define el tipo de archivo FGG (con la extensión.fgg) que contiene la acción Open Interfaz de usuario. Con este editor puede ajustar el aspecto de la aplicación de instalación. Esta configuración puede ocultar algunas pantallas del asistente de instalación o puede agregar más pantallas de una colección de estilos de plantilla. En la figura siguiente, se puede ver que es posible definir los textos que deben mostrarse o las partes específicas del asistente (hay que tener en cuenta que los textos de la figura no aparecen completamente porque son demasiado grandes, pero tiene acceso para editarlos completamente).

Editor de acciones personalizadas. Este editor se utiliza para especificar los programas que deben ejecutarse cuando se ha seleccionado una acción específica. Esta función puede resultar muy útil al instalar componentes adicionales o para crear objetos específicos de base de datos. Estas acciones pueden ejecutarse bajo sucesos específicos, como por ejemplo: Instalar la aplicación Confirmar Deshacer el proceso de instalación Desinstalar la aplicación Editor de inicio de condiciones. Mediante este editor puede especificar las condiciones que se comprobarán en el equipo de destino

Para que se incluya el.net Framework en el paquete de instalación Con lo que hemos hecho hasta ahora, la aplicación comprueba si está instalado el.net Framework y si no lo está, solicita al usuario que lo instale del sitio web de Microsoft. Se le proporciona el enlace al usuario pero éste se lo tendrá que bajar (109Mb) y después instalar en su equipo. Para evitar esta molestia al usuario, se puede incluir en el paquete de instalación, esto se hace con el Bootstrapper Plug-in. Este Plug-in se puede bajar desde la siguiente dirección: http://msdn.microsoft.com/vstudio/downloads/tools/bootstrapper/default.aspx?pull=/library/enus/dnnetdep/html/vsredistdeploy1_1.asp Es necesario instalarlo y tenerlo ejecutando en el equipo en el que se está generando el paquete para que se incluya el.net Framework. Las páginas de propiedades del proyecto de instalación le proporcionan la obtención de acceso a los valores de configuración. Para obtener acceso a estas páginas, seleccione Propiedades en el menú contextual del proyecto. Para que se incluya, se debe configurar la opción de inicio que aparece, en donde se puede seleccionar el tipo de iniciador de Windows Installer que se proporcionará (en caso de que fuera requerido por el equipo de destino). Se elige Windows Installer Bootstrapper.

Referencias Jesse Liberty & Dan Hurwitz, Programming.NET Windows applications. Crear instalador: http://www.willydev.net/descargas/articulos/general/guiaimplementa.aspx Bootstrapper: http://www.codersource.net/csharp_installer_projects.html