Ich schrieb eine benutzerdefinierte Aktion, um eine geplante Aufgabe nach der Installation zu erstellen. Ich möchte nicht, dass die benutzerdefinierte Aktion ausgeführt wird, wenn der Benutzer die Zeitplanaufgabe nicht erstellen möchte. Während der Installation wird, auch wenn ich "Feature wird nicht verfügbar" wählen, die Schtask erstellt. Wie verhindere ich, dass die benutzerdefinierte Aktion ausgeführt wird?Benutzerdefinierte Ausführung der Aktion nach Feature
Antwort
können Sie eine Bedingung für Ihre CA Ausführung gesetzt:
<InstallExecuteSequence> <Custom Action="ScheduleTaskCA" After="InstallFinalize"> <![CDATA[&feature_name=3]]> </Custom> </InstallExecuteSequence>
Hoffe, es hilft.
Wenn Sie mehr über die CA-Bedingungen erfahren möchten, können Sie den folgenden Link verwenden. Advanced Custom Action Conditions
Hinzufügen zu Ihrer Installationsausführung.
Eigentlich habe ich das Problem herausgefunden. Die & FeatureName = 3 sagt mir, dass das Feature installiert werden soll, und das Gegenteil dazu ist! FeatureName = 3, was bedeutet, dass das Feature bereits installiert ist. Diese feste mein Problem, so dass die endgültige Lösung
&FeatureName = 3 OR (!FeatureName = 3 AND NOT (Uninstalling OR MSIPATCHREMOVE OR RemovingForUpgrade)
"MyService" wurde Feature Name ist
"FEATURE_MyService" ist mein Zustand Name: Ich Checkbox bin mit dem Wert von FEATURE_MyService Eigenschaft festlegen
<Control Id="Chk1" Type="CheckBox" Height="12" Width="110" X="50" Y="199" Text="Portal Windows Service" Property="FEATURE_MyService" CheckBoxValue="0" Hidden="yes">
<Custom Action='CAction1' After="InstallExecute">
NOT Installed AND <![CDATA[(&MyService=3)]]>
<Custom Action='CAction2' Before='InstallExecute'>
<![CDATA[(&MyService=3 AND NOT Installed)]]>
<Custom Action='CAction3' After='InstallFinalize'>
<![CDATA[FEATURE_MyService AND NOT Installed ]]>
- 1. Android beendet PendingIntent nach der Ausführung der Aktion?
- 2. Benutzerdefinierte Aktion nach ABPeoplePickerNavigationController ist
- 3. Benutzerdefinierte Aktion erstellen
- 4. Benutzerdefinierte Django-Admin-Aktion hinzufügen
- 5. Nach der Ausführung der Aufgabe binden?
- 6. Fügen Sie eine benutzerdefinierte Aktion nach verketteten msi done
- 7. Vorhersage nach Feature-Auswahl python
- 8. Benutzerdefinierte Feature-Generierung in OpenNLP Namefinder API
- 9. wix SetProperty Nach dem Attribut wird keine benutzerdefinierte Aktion Id
- 10. Aktion nach der Kamera Absturz der App
- 11. Ausführen der Aktion nach der Fragmenttransaktionsanimation
- 12. Cron Fehler old_api während der Ausführung Zeitplan Aktion odoo 8
- 13. Ausführung der Hive-Abfrage in einer Shell-Aktion in Oozie
- 14. Wix C# Benutzerdefinierte Aktion Protokollierung funktioniert nicht
- 15. Einheit testen benutzerdefinierte Aktion Filter
- 16. Benutzerdefinierte Aktion wird nicht ausgeführt
- 17. Benutzerdefinierte Aktion in RESTful-Service
- 18. C# benutzerdefinierte Aktion in Wix
- 19. Wix benutzerdefinierte Aktion in MSI
- 20. Seltsame Antwort nach der Ausführung von n ++
- 21. AngularJS nicht der Reihe nach Ausführung
- 22. Andere Ausgabe nach der Ausführung Hauptklasse
- 23. Schließen Realm-Instanz nach Abschluss der Ausführung
- 24. vba sub langsam nach der ersten Ausführung
- 25. Haskell - Drucken einer Ablaufverfolgung nach der Ausführung
- 26. Sitefinity Feather benutzerdefinierte Aktion Formular
- 27. Verhindern der Zurück-Aktion nach dem Abmelden
- 28. Automatisches Scrollen nach Senden der Aktion
- 29. Lecksuche nach zweimaliger Durchführung der gleichen Aktion
- 30. Wann Feature-Skalierung durchführen? Vor oder nach der Extraktion?
– user350332