</> CodeBooks
    ← Volver a UX y UI (página 6)
    Portada de WiX Cookbook

    WiX Cookbook

    Nick Ramirez

    Editorial
    Packt
    Año
    2015
    Páginas
    ~260
    Nivel
    Intermedio

    De qué trata

    Recetario de Packt, con más de 60 recetas prácticas, en el que Nick Ramirez (autor también de la guía de Packt sobre WiX 3.6) enseña a crear instaladores para Windows con WiX Toolset, el conjunto de herramientas que describe paquetes de Windows Installer (MSI) mediante un dialecto de XML. Pese a la sección del catálogo, no trata de interfaces web: trata del empaquetado y la distribución de software de escritorio en la generación WiX 3.x. Está pensado para desarrolladores que ya entienden cómo funciona un proyecto WiX y quieren abordar tareas avanzadas, así que conviene dominar la sintaxis XML y tener nociones de Windows Installer y de Visual Studio.

    Las recetas se reparten en capítulos temáticos. Empiezan por organizar y compilar proyectos WiX desde Visual Studio, desde la línea de comandos y con MSBuild. Siguen con la instalación de archivos y directorios, incluidos ejecutables de 64 bits y componentes condicionales, y con los permisos de archivos y carpetas, la creación de recursos compartidos y la asociación de un programa a un tipo de archivo. También cubren los accesos directos (menú Inicio, escritorio y anunciados, con iconos) y la edición de archivos XML de configuración durante la instalación. Hay recetas de acciones personalizadas escritas en C#, con pruebas de reversión (rollback), y de personalización de los asistentes y diálogos del instalador. Completan el libro la creación de usuarios y grupos locales y la gestión de prerrequisitos: condiciones de inicio, comprobación de la versión de Windows e instalación del .NET Framework mediante un bootstrapper. La editorial menciona además recetas para registrar contadores de rendimiento y añadir excepciones al firewall de Windows.

    Como todo recetario, cada receta resuelve un problema concreto (preparación, pasos y explicación), sin un proyecto conductor. Es muy útil como consulta para quien mantiene instaladores MSI. Deja fuera los fundamentos de WiX y no refleja las versiones modernas del toolset (WiX 4 y posteriores, que cambian la sintaxis y la forma de compilar), por lo que hoy conviene leerlo junto con la documentación actual o sabiendo que muchos ejemplos requerirán adaptación.

    • WiX Toolset
    • Windows Installer (MSI)
    • XML
    • Visual Studio
    • MSBuild
    • Acciones personalizadas en C#
    • Accesos directos
    • Permisos de archivos
    • Interfaz del instalador
    • Prerrequisitos y bootstrapper
    • .NET Framework
    • Usuarios y grupos

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de UX y UI con nivel Intermedio