romper puedo porque essentialsx essentials bloques aternos visual-studio-2010 wix wix3.6 wix-extension

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.

  1. Bajo su proyecto, haga clic derecho en Referencias
  2. Seleccione Agregar referencia
  3. 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">