Ошибка при сборке 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 ответ
Решение
Я должен был избежать квадратных скобок! [\[]
а также [\]]
соответственно для [
а также ]