Was ist die Bedeutung von ‚&‘ und ‚!‘ vor Eigenschaftsnamen?

StackOverflow https://stackoverflow.com/questions/246357

  •  05-07-2019
  •  | 
  •  

Frage

Ich lese WIX Skript von anderen geschrieben. Es gibt einige Code verwirrt mich wirklich.

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

Also, was ist der Unterschied zwischen !Scheduler und &Scheduler? Ist keine spezielle Bedeutung, wenn Eigenschaft ist Präfix-ed von & oder !?

War es hilfreich?

Lösung

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

  

Voranstellen einige Sonderzeichen   die Namen geben ihnen zusätzliche   Bedeutung:

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

Die letzten vier zurückkehren kann die folgende   Integer-Werte:

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

Andere Tipps

Das ist Betreiber auf der Windows Installer Zustand Syntax. Sehen Sie diese MSI-SDK-Dokumentation für eine vollständige Liste: http://msdn.microsoft. com / en-us / library / aa368012.aspx .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top