WiX закрыть приложение перед удалением - закрыть сообщение открыть приложения
Я в некотором страдании. У меня есть установщик, устанавливающий и запускающий приложение иконки в трее (общий .exe)
Это работает должным образом, но теперь я хочу остановить это приложение до того, как этот пользовательский интерфейс попросит пользователя закрыть приложение вручную, потому что во время процедуры удаления значок моего трея удаляется, но процесс все еще выполняется.
Я применил это пользовательское действие, чтобы закрыть приложение перед удалением (или даже во время)
<CustomAction Id="CloseTrayApp" ExeCommand="-exit" FileKey="TrayApp" Execute="immediate" Return="asyncNoWait" />
<InstallExecuteSequence>
<Custom Action="CloseTrayApp" Before="InstallValidate" />
</InstallExecuteSequence>
Но диалоговое окно «закрыть все запущенные приложения» все еще появляется, но я подумал, что это решит мою проблему.
Я уже пытался использовать CloseAction, но спешил использовать его из-за ошибки при компиляции. Это говорит о том, что пространство имен WixUtils может отсутствовать, но я дважды проверил, что оно есть:
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
Как можно избежать всплывающего диалогового окна и запустить это настраиваемое действие?