Freigeben über


Condition-Eigenschaft

Gibt eine Bedingung an, die zur Installationszeit auf einem Zielcomputer erfüllt sein (True ergeben) muss. Mithilfe der Condition-Eigenschaft kann ergänzende Logik zu einem Installationsprogramm hinzugefügt werden, wenn z. B. eine Datei nur für eine bestimmte Betriebssystemversion installiert werden soll. Sie kann darüber hinaus in Verbindung mit einer Datei-, Registrierungs- oder Komponentensuche verwendet werden, um den Installationsvorgang zu beenden, wenn ein angegebenes Element nicht gefunden wird. Die Eigenschaft AlwaysCreate muss auf True festgelegt sein, oder die Bedingung wird nicht ausgewertet.

Tipp

Bedingungen gelten für Dateien und Komponenten, nicht für Ordner. Sie können zwar eine Bedingung für einen Ordner festlegen, diese wird jedoch ignoriert, sofern der Ordner nicht leer und seine AlwaysCreate-Eigenschaft nicht auf True festgelegt ist. In diesem Fall wird eine Dummy-Komponente für den Ordner erstellt und die Bedingung für diese Komponente festgelegt.

Einstellungen

Die Condition-Eigenschaft verwendet eine Zeichenfolge mit einer gültigen Bedingungsanweisung, die True oder False ergeben kann. Bei dieser Anweisung kann es sich um eine Windows Installer-Bedingung oder -Eigenschaft, den in der Property-Eigenschaft enthaltenen Wert, die Name-Eigenschaft einer Datei-, Registrierungs- oder Komponentensuche oder um eine Kombination der vorhergehenden Anweisungen unter Verwendung logischer Operatoren handeln.

Ihr Setup-Projekt könnte z. B. ein Kontrollkästchen-Dialogfeld mit dem Kontrollkästchen CheckBox1 enthalten, dessen CheckBox1Property auf CHECKBOXA1 festgelegt ist. Wenn Sie wissen möchten, ob der Benutzer CheckBox1 aktiviert hat, können Sie die Condition-Eigenschaft auf den Ausdruck CHECKBOXA1=1 festlegen. Weitere Informationen finden Sie im Thema Exemplarische Vorgehensweise: Bereitstellen einer Windows-basierten Anwendung unter "So fügen Sie eine Startbedingung hinzu, um die Version von Internet Explorer zu prüfen".

Die Condition-Eigenschaft wird in Verbindung mit der Einstellung der Startbedingungen verwendet, wie unter Verwalten von Startbedingungen bei der Bereitstellung beschrieben.

Siehe auch

Referenz

Eigenschaften für den Editor für Startbedingungen

Property-Eigenschaft

Property-Eigenschaft (Ordner)

Verwenden von Windows Installer-Eigenschaften

Windows Installer-Bedingungsanweisungssyntax

Weitere Ressourcen

Verwalten von Startbedingungen bei der Bereitstellung