pestaña nombre modificar metaetiqueta etiquetas encabezado ejemplos editar como codigos cambiar agregar wix

wix - modificar - ¿Cuál es el significado de ''&'' y ''!'' antes del nombre de la propiedad?



metaetiqueta wix (2)

Estoy leyendo un script WIX escrito por otros. Hay algún código que realmente me confunde.

<Custom Action=''UnLoadSchedulerPerfCounters'' After=''InstallInitialize''><![CDATA[(Installed) AND (!Scheduler = 3)]]></Custom> <Custom Action=''RollbackSchedulerPerfCounters'' After=''WriteRegistryValues''><![CDATA[(&Scheduler = 3)]]></Custom>

Entonces, ¿cuál es la diferencia entre "! Scheduler" y "& Scheduler"? ¿Hay algún significado especial cuando la propiedad está prefijada por "&" o "!"?


De http://www.tramontana.co.hu/wix/lesson5.php#5.3 :

Agregar caracteres especiales a los nombres les dará un significado adicional:

% environment variable (name is case insensitive) $ action state of component ? installed state of component & action state of feature ! installed state of feature

Los últimos cuatro pueden devolver los siguientes valores enteros:

-1 no action to be taken 1 advertised (only for components) 2 not present 3 on the local computer 4 run from the source