【发布时间】:2013-10-03 14:40:01
【问题描述】:
使用 WIX 3.7,我想将连接字符串传递给自定义操作。但是,由于连接字符串包含 ';'未正确解析自定义操作数据。
<CustomAction Id="PopulateActionPrep" Property="PopulateAction" Execute="immediate" Value="CONNECTIONSTRING="[CONNECTIONSTRING]";PRODUCTVERSION=[ProductVersion]" />
我尝试使用引号来转义连接字符串,但没有奏效。当我从 CustomActionData 读取 CONNECTIONSTRING 属性时,它会返回 "Data Source=SqlServerName。
有没有办法在 WIX 中转义相等的分号?
【问题讨论】:
-
我会将连接字符串拆分为多个部分,将这些单独的部分传递给
CustomActionData,然后让自定义操作从这部分“构建”连接字符串。一种解决方法。
标签: wix custom-action wix3.7