In Windows Install XML-Toolset, um einen Dienst zu installieren, gruppieren wir <ServiceInstall>
mit einem <File>
in einem <Component>
. Um den Service bedingt zu installieren, setzen wir <Condition>
unter <Component>
. Wenn die Bedingung jedoch falsch ist, wird die Datei auch nicht installiert. Wenn ich die <File>
in eine bedingungslose <Component>
setzen, dann hat der Dienst keinen ausführbaren Dateipfad und somit wird die Installation fehlschlagen. Wenn ich die <File>
in beide <Component>
setze, werden doppelte Symbole gefunden.WiX: InstallService bedingt, aber Datei unbedingt installieren
Die Frage ist, können wir einen Service bedingt installieren, aber die zugehörige ausführbare Datei unbedingt installieren?
Danke!
Es wäre wirklich nett, wenn das ServiceInstall/@ Start-Attribut auf [Eigenschaft] gesetzt werden kann, so dass Sie den Dienst weiterhin installieren können, ohne ihn zu starten. – Ivan