The question WiX - Install Windows Service and give permissions is exactly what I am trying to do. First I have added the UtilExtension
namespace like this:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
Then I have added the following to the ServiceInstall
element:
<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" />
Finally the compiler provides me with the following error message:
Error 1 The ServiceInstall element contains an unhandled extension element 'util:PermissionEx'. Please ensure that the extension for elements in the 'http://schemas.microsoft.com/wix/UtilExtension' namespace has been provided.
Is there something else I need to do to ensure the extension for the elements has been provided? How do I fix this?
You need to add the reference to the WiX Util extension dll to your project.
If you're still seeing the squiggle line:
Add the xmlns:util:
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With