La licencia predeterminada para una MSI generada por WiX es la licencia pública común. ¿Cómo cambio esto a GPLv2?¿Puedo establecer una licencia personalizada usando WiX?
Respuesta
Se puede usar el WixVariableXML element.
<WixVariable Id="WixUILicenseRtf" Value="path\License.rtf" />
Y aquí hay un par de 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" />
Sólo una nota acerca de 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 es que puede proporcionar variables en la línea de comandos, muy útil al compilar paquetes MSI localizados.
código Ejemplo NANT:
<light out="setup_${language}.msi"
extensions="WixUIExtension"
cultures="${language}" >
<arg line="-loc "setup-${language}.wxl"" />
<arg line="-dWixUILicenseRtf=EULA_${language}.rtf" />
<!-- etc... -->
</light>
¡Agradable! Tendré que probar esto. Supongo que estos argumentos funcionarán con ... light foo = bar ... por ejemplo. –
No olvides el -d, p. Ej. "luz -dfoo = bar" – saschabeaumont
- 1. WiX: ¿Cómo puedo establecer una propiedad externamente?
- 2. WIX: cómo cambiar el acuerdo de licencia durante la instalación
- 3. Establecer la versión ASP.Net usando WiX
- 4. Acción personalizada C# en Wix
- 5. WIX C++ acción personalizada
- 6. Wix - Directorio de instalación personalizada
- 7. Uso de una acción personalizada de WiX para establecer el valor de una propiedad
- 8. Error 2896 usando un WiX C#/.NET acción personalizada 4
- 9. no puedo pasar propiedades a la acción personalizada de WiX
- 10. Cerrar una aplicación usando WiX
- 11. Wix & T4: ninguna opción "Herramienta personalizada"
- 12. ¿Cómo pasar CustomActionData a CustomAction usando WiX?
- 13. Usando un UIWebView, ¿puedo usar una fuente personalizada?
- 14. Establecer condicionalmente la propiedad de WiX individual a diferentes valores
- 15. Cómo establecer una célula estática UITableView a una altura personalizada?
- 16. Alerta personalizada usando Javascript
- 17. Licencia de MySQL en una aplicación web comercial usando Hibernate
- 18. ¿Cómo se ejecuta una acción personalizada en WiX solo si se desinstala una característica instalada?
- 19. Establecer una barra de título personalizada en PreferenceAcivity
- 20. Crear una vista personalizada usando un xib
- 21. Wix: Agregar al Listbox desde C++ Acción personalizada
- 22. Establecer una ruta de imágenes personalizada en Scout
- 23. WiX - Intentando establecer los permisos de un servicio usando util: PermissionEx y obteniendo un error 1
- 24. ¿Puedo instalar VS en dos máquinas con una licencia?
- 25. ¿Cómo transfiero las propiedades de msiexec a una acción personalizada de WiX C#?
- 26. Usando Wix, ¿cómo puedo implementar uno de varios archivos web.config mientras instalo una aplicación web ASP.net
- 27. Porting código LGPL: ¿qué licencia puedo usar?
- 28. Android - Cómo establecer una fuente personalizada para la aplicación entera
- 29. ¿Cómo puedo detectar .NET 3.5 en WiX?
- 30. ¿Puedo llamar una etiqueta personalizada en cfscript?
no indicó dónde ponerlo. Los documentos guardan silencio sobre el tema. –