Ошибка при сборке WiX

Мне нужно выполнить эту команду Windows на моем сценарии WIX:

appcmd.exe set config /section:applicationPools /[name='Reviewer'].processModel.identityType:SpecificUser /[name='Reviewer'].processModel.userName:reviewer /[name='Reviewer'].processModel.password:reviewer 

Эта команда должна быть помещена в пользовательское действие WIX (вместо MYCOMMAND, см. Ниже)

<CustomAction Id="AssignUserToIISapp" Directory="IISFOLDER" Execute="deferred" Impersonate="no" ExeCommand="MYCOMMAND" Return="check"/>

К сожалению, я получаю ошибку разбора, мне нужно экранировать одиночную кавычку или косую черту? Я пытался избежать одиночных кавычек \' но я все еще получаю ошибку:

ошибка LGHT0204: ICE03: неверная строка формата; Таблица: CustomAction, Столбец: Цель, Ключ (и): AssignUserToIISapp

1 ответ

Решение

Я должен был избежать квадратных скобок! [\[] а также [\]] соответственно для [ а также ]

Другие вопросы по тегам