WixPie

WixPie — Descargar gratis. Editor visual para scripts de instaladores MSI

WixPie es una interfaz gráfica diseñada para gestionar y editar scripts de instaladores basados en Wix Toolset. Esta aplicación permite modificar archivos XML de configuración sin necesidad de escribir código manualmente, facilitando la creación de paquetes MSI para plataformas Windows. WixPie trabaja directamente sobre archivos wxs seleccionados por el usuario, prescindiendo de archivos de proyecto propietarios. La herramienta organiza las opciones disponibles según la tarea específica que se desea realizar, mostrando únicamente los parámetros relevantes para cada operación.

5.0(1 valoraciones)

Descargar WixPie (Enlaces oficiales)
Tamaño del archivo: 3.9 MB
La última versión de WixPie es: 2.16.0.81
Sistema operativo: Windows
Idiomas: English
Precio: $5.00 USD
Producto propio y comercial. Suscripción con un coste de hasta 5 dólares al mes.

  • Adición y edición de metadatos básicos. Permite modificar información fundamental del instalador como el nombre del producto (ProductName), el fabricante (Manufacturer), los códigos únicos de identificación ProductCode y UpgradeCode, el número de versión (Version) y el idioma de la interfaz. Estos datos son esenciales para que Windows instale, actualice o desinstale correctamente la aplicación.
  • Filtrado de propiedades visibles. Ofrece la posibilidad de mostrar únicamente las propiedades requeridas para la configuración actual o exponer todas las propiedades disponibles del script. Esta funcionalidad reduce la complejidad visual al trabajar con archivos extensos.
  • Asignación de icono del instalador. Permite seleccionar y vincular un archivo de icono (.ico) que aparecerá asociado al ejecutable del instalador MSI. Este icono se visualiza en el explorador de archivos y durante el proceso de instalación.
  • Inserción de imágenes de banner y fondo. Facilita la inclusión de gráficos visuales en la interfaz del instalador, diferenciando entre imagen de fondo (bigback) e imagen de banner superior. Estos recursos mejoran la presentación visual del paquete de instalación.
  • Incorporación de licencia. Permite agregar un contrato de licencia de usuario final (EULA) en formato RTF o TXT. El texto de la licencia se muestra durante la instalación, requiriendo la aceptación por parte del usuario para continuar.
  • Condiciones predefinidas para .NET Framework. Implementa con un solo clic las comprobaciones necesarias para verificar la presencia de una versión específica de .NET Framework en el equipo destino. Incluye la configuración de propiedades como la descarga automática si el componente no está presente.
  • Gestión de estructura de directorios. Permite definir y organizar la jerarquía de carpetas donde se instalarán los archivos, así como la creación de accesos directos en el escritorio o en el menú de inicio. Esta estructura replica la disposición final en el disco del usuario.
  • Administración centralizada de archivos. Proporciona un panel único para añadir, eliminar y organizar todos los archivos que formarán parte del instalador. Soporta la inclusión de archivos individuales o carpetas completas con su contenido.
  • Organización en Features y Componentes. Permite estructurar el instalador mediante la creación de Features (características seleccionables por el usuario) y Components (grupos atómicos de archivos o registros). También soporta ComponentGroups para reutilizar configuraciones comunes entre diferentes Features.
  • Configuración de interfaz de usuario del instalador. Ofrece la capacidad de seleccionar y personalizar los diálogos que aparecerán durante el proceso de instalación, incluyendo pantallas de bienvenida, confirmación, progreso y finalización. Se pueden elegir entre distintos conjuntos predefinidos de diálogos.
  • Visualización y manipulación directa de archivos wxs. Muestra el contenido XML de los archivos seleccionados con resaltado de sintaxis, permitiendo ediciones manuales cuando se requiere un control preciso. Los cambios realizados en la vista gráfica se reflejan automáticamente en el código XML.
  • Trabajo sin archivo de proyecto. Permite seleccionar uno o varios archivos wxs directamente desde el sistema de archivos, sin necesidad de crear un archivo de proyecto propietario. La aplicación basa toda su información en los archivos abiertos en cada sesión.
  • Cambio de disposición según tarea. Permite reorganizar dinámicamente la interfaz mediante paquetes de filtro (layout filter packages) que muestran únicamente las opciones pertinentes para la operación actual, como la edición de servicios, acciones personalizadas o configuraciones IIS.
  • Gestión automática de extensiones y namespaces. Detecta las necesidades del script y añade o elimina automáticamente las referencias a extensiones Wix (WixUtilExtension, WixUIExtension, etc.) así como las declaraciones de namespaces XML correspondientes.
  • Compilación integrada del instalador. Dispone de un botón Build que ejecuta el proceso de compilación mediante las herramientas de Wix Toolset, generando el archivo MSI final en la ubicación especificada. Muestra los errores o advertencias del proceso de compilación.
  • Generación de archivo de registro (logging). Durante la compilación o ejecución del instalador, puede generar un archivo de registro detallado en el directorio del instalador. Este registro facilita el diagnóstico de fallos en entornos de prueba o producción.
  • Creación de MSI estándar o instalador web con Burn. Soporta la generación de instaladores MSI convencionales, así como paquetes más complejos utilizando el motor Burn de Wix. Estos últimos permiten empaquetar un instalador web de .NET que descarga componentes bajo demanda.
  • Creación de acceso directo de desinstalación. Añade automáticamente un acceso directo en el directorio de instalación o en el menú de inicio que ejecuta la desinstalación del programa, invocando msiexec con el ProductCode correspondiente.
  • Resaltado de elementos XML utilizados (XML coverage). En la vista de código XML, los elementos que han sido modificados o creados mediante la interfaz gráfica aparecen resaltados visualmente, facilitando la identificación de las partes del script que corresponden a la configuración actual. Las extensiones externas no son soportadas para este resaltado.
  • Eliminación automática de componentes vacíos. Tras suprimir un archivo o recurso, la herramienta detecta y elimina los elementos Component y ComponentRef que quedan sin contenido, manteniendo el script limpio y libre de referencias huérfanas.
  • Soporte de solo lectura para archivos include (wxi). Permite abrir y visualizar archivos de inclusión con extensión wxi, mostrando su contenido pero bloqueando cualquier modificación. Esto previene alteraciones accidentales en definiciones compartidas entre múltiples instaladores.
  • Reposición de elementos en la estructura. Ofrece la capacidad de mover elementos (como archivos, componentes o features) a diferentes posiciones dentro de la jerarquía del instalador mediante operaciones de corte y pegado o mediante arrastre controlado.
  • Modificación de ubicación de elementos. Permite cambiar la ruta de destino de cualquier elemento dentro del árbol de directorios virtual del instalador, alterando dónde se instalará físicamente cada recurso en el sistema del usuario final.
  • Adición de accesos directos personalizados. Permite crear accesos directos a ejecutables, documentos o carpetas, especificando su nombre, ubicación de destino, argumentos de línea de comandos y directorio de trabajo. Los accesos pueden ubicarse en el escritorio, menú de inicio o cualquier carpeta definida.
  • Paquete IIS (Directorio Virtual). En la edición Standard, permite crear un directorio virtual dentro del sitio web predeterminado de IIS (Default Website). Configura propiedades como alias, ruta física y permisos de autenticación básica o integrada.
  • Paquete IIS (Sitio web con AppPool). En la edición Standard, habilita la creación de un sitio web completo en IIS, incluyendo la definición de un grupo de aplicaciones (AppPool) con configuración específica de versión de .NET, modo de canalización y nivel de identidad.
  • Uso del número de versión del archivo ejecutable. En la edición Standard, puede leer automáticamente la versión desde un archivo .exe seleccionado y asignarla como Version del producto, sincronizando el instalador con el binario principal.
  • Paquete de secuencia de instalación (Custom Action). En la edición Standard, permite gestionar acciones personalizadas (Custom Actions) y su ubicación en la secuencia de instalación, pudiendo insertar código ejecutable o scripts en puntos específicos como InstallInitialize, InstallFinalize o Commit.
  • Reposición de paquetes de filtro con arrastre. En la edición Standard, los diferentes paquetes de filtro que determinan la interfaz visible pueden reordenarse mediante arrastre con el ratón, adaptando el espacio de trabajo a la frecuencia de uso de cada función.
  • Configuración de servicios Windows. En la edición Standard, permite instalar y configurar servicios de Windows (ServiceInstall, ServiceControl). Define nombre del servicio, tipo de inicio (automático, manual, deshabilitado), cuenta de ejecución, dependencias y acciones ante fallos (reinicio, ejecución de comando).
  • Registro de asociaciones de extensiones de archivo. En la edición Standard, vincula una extensión de archivo (por ejemplo .docx o .pdf) con la aplicación instalada. Configura el ProgID, el ícono asociado, el comando de apertura y la descripción del tipo de archivo en el Explorador de Windows.

WixPie fue creada inicialmente en el año 2015 por el desarrollador individual conocido bajo el seudónimo de ShiftBITS. La motivación principal surgió de la complejidad de mantener scripts XML manuales para Wix Toolset, especialmente en proyectos con cientos de archivos. La primera versión pública se lanzó en 2016 con funcionalidades básicas de edición de metadatos y estructura de directorios. El lenguaje de programación principal empleado para el desarrollo de WixPie es C# sobre .NET Framework, utilizando Windows Presentation Foundation (WPF) para la interfaz gráfica. Las versiones posteriores incorporaron los paquetes específicos para IIS, servicios Windows y asociaciones de archivos, consolidando dos ediciones: Basic (funcionalidades esenciales) y Standard (funcionalidades completas incluyendo IIS, servicios y acciones personalizadas). El programa no requiere archivos de proyecto propios y opera directamente sobre los archivos wxs generados por el Wix Toolset, manteniendo compatibilidad con las versiones 3.x y 4.x de dicha herramienta. La aplicación se distribuye como un ejecutable independiente que invoca las utilidades de línea de comandos de Wix (candle.exe y light.exe) para realizar la compilación final de los instaladores MSI.


Alternativas a WixPie:

Master Packager — Descargar gratis. Creación y gestión de paquetes

Master Packager

Master Packager es una herramienta profesional diseñada para la creación, edición y gestión de paquetes de software en entornos empresariales.
Precio: Gratis   Tamaño: 151 MB   Versión: 25.6.9358   SO: Windows
PACE Suite — Descargar gratis. Herramienta profesional de empaquetado de software

PACE Suite

PACE Suite es una solución completa para creación, edición y despliegue de paquetes de software en entornos Windows.
Precio: Gratis   Tamaño: 302 MB   Versión: 6.5.0   SO: Windows