tamaƱo pagina code ajustar wix installer windows-installer

pagina - Script WiX con solo pantallas de bienvenida y completadas



wix javascript (2)

Todo lo que necesita hacer es agregar esto en su script WIX, le dará la bienvenida antes de la instalación y mostrará el progreso de la instalación, luego el cuadro de diálogo de salida. No olvides agregar WixUIExtension.dll a tus referencias.

<UI Id="UserInterface"> <Property Id="WIXUI_INSTALLDIR" Value="TARGETDIR" /> <Property Id="WixUI_Mode" Value="Custom" /> <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" /> <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="9" Bold="yes" /> <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" /> <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" /> <DialogRef Id="ProgressDlg" /> <DialogRef Id="ErrorDlg" /> <DialogRef Id="FilesInUse" /> <DialogRef Id="FatalError" /> <DialogRef Id="UserExit" /> <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish> <Publish Dialog="WelcomeDlg" Control="Next" Event="EndDialog" Value="Return" Order="2"></Publish> </UI> <UIRef Id="WixUI_Common" />

Necesito una secuencia de comandos de WiX 3 para mostrar solo 2 cuadros de diálogo: Bienvenida y completada. Eso no es necesario para EULA, selección de carpetas, etc. Toda la ayuda se agradeció.


Si está usando Visual Studio y Wix 3.8, entonces podría crear el proyecto de configuración de Wix y usar el siguiente texto como contenido de Product.wxs. En mi caso, necesitaba copiar python y el archivo de texto en el directorio de destino. Gracias de nuevo por la obra maestra original, compañera CheGueVerra:

<?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="*" Name="testwixsetup" Language="1033" Version="2.1.3.0" Manufacturer="ttt" UpgradeCode="5fbd140b-7ee1-4cd8-a486-d9b347de140d"> <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." /> <MediaTemplate EmbedCab="yes"/> <Feature Id="ProductFeature" Title="testwixsetup" Level="1"> <ComponentGroupRef Id="ProductComponents" /> </Feature> <UI Id="UserInterface"> <Property Id="WIXUI_INSTALLDIR" Value="TARGETDIR" /> <Property Id="WixUI_Mode" Value="Custom" /> <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" /> <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="9" Bold="yes" /> <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" /> <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" /> <DialogRef Id="ProgressDlg" /> <DialogRef Id="ErrorDlg" /> <DialogRef Id="FilesInUse" /> <DialogRef Id="FatalError" /> <DialogRef Id="UserExit" /> <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish> <Publish Dialog="WelcomeDlg" Control="Next" Event="EndDialog" Value="Return" Order="2"></Publish> </UI> <UIRef Id="WixUI_Common" /> </Product> <Fragment> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="COMPANYFOLDER" Name="test-wixinstall"> <Directory Id="INSTALLFOLDER" Name="testwixsetup" /> </Directory> </Directory> </Directory> </Fragment> <Fragment> <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> <Component Id="ProductComponent" Guid="14DCE059-011B-49E7-88F7-50E6B9B5ABBC"> <File Name="test.py"/> <File Name="test.txt"/> </Component> </ComponentGroup> </Fragment> </Wix>