Это моя ситуация.
У меня есть две программы. Давайте назовем их программой A и программой B.
Они оба используют WIX для создания пакетов MSI.
A - это служба WindowsService, B - служба Windows WCF.
Когда я устанавливаю службы, A и B устанавливаются без проблем.
Без включения услуг ..
Когда я пытаюсь удалить A или B (порядок не имеет значения), установленная информация не удаляется из реестра, и служба по-прежнему отображается в консоли управления службами. Однако файлы в каталоге удалены.
Мне нужно перейти в командную строку и вручную ввести «sc delete A.exe (или B.exe)», чтобы удалить службу из консоли управления реестром и службой.
После этого вторая программа для удаления будет удалена без проблем.
Неважно, какую программу я сначала пытаюсь удалить, результат тот же.
Я не знаю, из каких зависимостей или чего-то другого процесс удаления не может полностью удалить первую программу ..
Если у вас, ребята, есть идеи, пожалуйста, помогите .. сойти с ума .. !!!
Баку