Die Standardlizenz für ein MSI, das von WiX generiert wird, ist die allgemeine öffentliche Lizenz. Wie ändere ich das in GPLv2?Kann ich eine benutzerdefinierte Lizenz mit WiX einrichten?
Antwort
Die WixVariableXML element kann verwendet werden.
<WixVariable Id="WixUILicenseRtf" Value="path\License.rtf" />
Und hier ist ein paar andere ...
<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" />
Nur eine Anmerkung über die GPLv2. Offiziell ist es nur in TXT verfügbar; Bei der Umwandlung in RTF mit etwas wie WordPad sorgen die hartcodierten neuen Zeilen für eine unordentliche Ansicht in der MSI.
Auch erwähnenswert ist, dass Sie Variablen in der Befehlszeile bereitstellen können, sehr praktisch beim Erstellen lokalisierter MSI-Pakete.
Beispiel NANT Code:
<light out="setup_${language}.msi"
extensions="WixUIExtension"
cultures="${language}" >
<arg line="-loc "setup-${language}.wxl"" />
<arg line="-dWixUILicenseRtf=EULA_${language}.rtf" />
<!-- etc... -->
</light>
Schön! Ich werde das versuchen müssen. Ich nehme an, dass diese Argumente mit ... funktionieren Licht foo = bar ... zum Beispiel. –
Vergessen Sie nicht das -d, z.B. "Licht -dfoo = Bar" – saschabeaumont
- 1. Wie kann ich eine benutzerdefinierte Funktion in Volt (Phalcon) einrichten?
- 2. Benutzerdefinierte Wix-Dialogvalidierung
- 3. Wie erstelle ich eine Ereignisprotokollquelle mit WiX
- 4. Wix - Benutzerdefinierte Installation Verzeichnis
- 5. Wie man eine WiX benutzerdefinierte Aktion DLL-Datei mit Abhängigkeiten
- 6. Benutzerdefinierte Aktion mit wix-Maven-Plugin
- 7. Benutzerdefinierte Installationsaktionen an Wix portieren
- 8. WiX-Installer und benutzerdefinierte Aktionen
- 9. Wix und benutzerdefinierte. NET Dll
- 10. Was kann ich für eine MSDN-Lizenz herunterladen?
- 11. In WiX Wie kann ich eine IIS-Website namentlich auswählen?
- 12. C# benutzerdefinierte Aktion in Wix
- 13. Wix benutzerdefinierte Aktion in MSI
- 14. Ich kann keine Taste mit Tag einrichten
- 15. Kann ich VS auf zwei Rechnern mit einer Lizenz installieren?
- 16. Wie kann ich Sellery einrichten, um vor dem Ausführen meiner Aufgaben eine benutzerdefinierte Initialisierungsfunktion aufzurufen?
- 17. Kann ich eine Animation für eine beliebige UIView-Variable einrichten?
- 18. Verwenden Sie eine benutzerdefinierte WiX-Vorlage für JavaFX-Bereitstellung
- 19. Wix 64-Bit-DLL benutzerdefinierte Aktion Unterstützung?
- 20. Maven-Lizenz-Plugin: Unbekannte Lizenz
- 21. WiX: Wie kann ich eine Eigenschaft extern festlegen?
- 22. WiX benutzerdefinierte Aktion mit CAQuietExec schlägt mit ungültigem Befehlszeilenfehler fehl
- 23. Resolve formatierten Tabellenwert in Wix benutzerdefinierte Aktion
- 24. WIX benutzerdefinierte Aktion Debugging funktioniert nicht
- 25. Wix Bootstrapper Manifest oder erhöhte benutzerdefinierte Aktion
- 26. So erstellen Sie eine benutzerdefinierte Aktion des Typs wix
- 27. Sie können eine benutzerdefinierte DNS-Adresse einrichten, um URLs umzuleiten?
- 28. Wix C# Benutzerdefinierte Aktion Protokollierung funktioniert nicht
- 29. Wie kann ich einer Bibliothek eine Lizenz zuweisen, ohne dass es so aussieht, als wäre meine Software unter dieser Lizenz?
- 30. Wix Burn, wie kann ich Downgrade zulassen?
Hat nicht hervor, wo es zu setzen. Die Doktoren sind bezüglich des Themas ähnlich still. –