visual-studio-2010 - puedo - essentialsx permissions
WiX-Intentando establecer los permisos de un servicio usando util: PermissionEx y obteniendo un error 1 (2)
La pregunta WiX: instalar el servicio de Windows y otorgar permisos es exactamente lo que estoy tratando de hacer. Primero he agregado el espacio de nombres UtilExtension
esta manera:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
Luego he agregado lo siguiente al elemento 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" />
Finalmente el compilador me proporciona el siguiente mensaje de error:
Error 1 El elemento ServiceInstall contiene un elemento de extensión no manejada ''util: PermissionEx''. Asegúrese de que se haya proporcionado la extensión para los elementos en el espacio de nombres '' http://schemas.microsoft.com/wix/UtilExtension ''.
¿Hay algo más que deba hacer para garantizar que se haya proporcionado la extensión de los elementos? ¿Cómo puedo solucionar esto?
Debe agregar la referencia a la dll de la extensión WiX Util a su proyecto.
- Bajo su proyecto, haga clic derecho en Referencias
- Seleccione Agregar referencia
- Elija el archivo WixUtilExtension.dll y seleccione Agregar
Si todavía estás viendo la línea de garabatos:
Agregue los xmlns: util:
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">