Вопрос WiX - установить Windows Service и предоставить разрешения - это именно то, что я пытаюсь сделать. Сначала я добавил пространство имен UtilExtension
следующим образом:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
Затем я добавил следующее к элементу ServiceInstall
:
<util:PermissionEx
User="Authenticated Users"
GenericAll="yes"
ServiceChangeConfig="yes"
ServiceEnumerateDependents="yes"
ChangePermission="yes"
ServiceInterrogate="yes"
ServicePauseContinue="yes"
ServiceQueryConfig="yes"
ServiceQueryStatus="yes"
ServiceStart="yes"
ServiceStop="yes" />
Наконец компилятор предоставляет мне следующее сообщение об ошибке:
Ошибка 1 Элемент ServiceInstall содержит необработанное расширение элемент 'util: PermissionEx'. Убедитесь, что расширение для элементы в http://schemas.microsoft.com/wix/UtilExtension ' пространство имен было предоставлено.
Есть ли что-то еще, что мне нужно сделать, чтобы обеспечить расширение для элементов? Как это исправить?