propio - wix iniciar sesion
¿Puedo configurar una licencia personalizada usando WiX? (2)
La licencia predeterminada para un MSI generado por WiX es la licencia pública común. ¿Cómo cambio esto a GPLv2?
Se puede utilizar el elemento XML WixVariable .
<WixVariable Id="WixUILicenseRtf" Value="path/License.rtf" />
Y aquí hay algunos otros ...
<WixVariable Id="WixUIBannerBmp" Value="path/banner.bmp" />
<WixVariable Id="WixUIDialogBmp" Value="path/dialog.bmp" />
<WixVariable Id="WixUIExclamationIco" Value="path/exclamation.ico" />
<WixVariable Id="WixUIInfoIco" Value="path/information.ico" />
<WixVariable Id="WixUINewIco" Value="path/new.ico" />
<WixVariable Id="WixUIUpIco" Value="path/up.ico" />
Solo una nota sobre la GPLv2. Oficialmente solo está disponible en TXT; cuando se convierte a RTF usando algo como WordPad , las nuevas líneas codificadas hacen una vista desordenada en el MSI .
También vale la pena mencionar que puede proporcionar variables en la línea de comandos, muy útil al crear paquetes MSI localizados.
Ejemplo de código NANT:
<light out="setup_${language}.msi"
extensions="WixUIExtension"
cultures="${language}" >
<arg line="-loc "setup-${language}.wxl"" />
<arg line="-dWixUILicenseRtf=EULA_${language}.rtf" />
<!-- etc... -->
</light>