WiX 构建错误

Error on WiX build

我需要在我的 WIX 脚本上 运行 这个 windows 命令:

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"/>

不幸的是我遇到了一个解析错误,我需要转义单引号还是斜杠?我尝试转义单引号 \' 但我仍然收到错误:

error LGHT0204: ICE03: Invalid format string; Table: CustomAction, Column: Target, Key(s): AssignUserToIISapp

我不得不转义方括号! [\[][\]] 分别对应 []