- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在将包含分号的数据设置为 CustomActionData 属性时遇到问题。
默认情况下,CustomActionData 类使用分号作为 DataSeparator,当它包含分号时,它会破坏我的数据。
除了用 come 关键字替换它们之外,有没有办法将分号放在 CustomActionData 中?
最佳答案
要在您的 CustomActionData 中传递一个分号,您应该再添加一个分号。
示例:
CustomActionData="key1=value1;key2=value2.1;;value2.2;;value2.3"- 这将传递 key1=value1 和 key2=value2.1;value2.2;value2.3
如果您不知道分号在哪里,那么我想您可以通过用两个分号替换每个分号来创建转义它们的方法。
如果有更多您不知道如何转义的符号,您可以轻松找到创建一个简单的应用程序来创建 CustomActionData 实例,添加一个键值对并使用 ToString() 输出 CustomActionData 字符串表示。
示例:
CustomActionData data = new CustomActionData();
data.Add("key1", "value1");
data.Add("key2", "value2.1;value2.2;value2.3");
Console.WriteLine(data.ToString());
关于Wix:将分号设置为 CustomActionData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5579777/
我在将包含分号的数据设置为 CustomActionData 属性时遇到问题。 默认情况下,CustomActionData 类使用分号作为 DataSeparator,当它包含分号时,它会破坏我的数
我尝试从 C++ dll 中的 CustomActionData 属性获取数据,但在延迟序列期间它始终为空。如果我在 UI 序列期间执行的 CA 中使用完全相同的代码,一切都会很好。
关于 CustomActionData 的 ICE03(字符串溢出)问题的回答尝试很少,但我似乎无法确定/得出解决此问题的正确(或接受)做法。 我目前的解决方案是通过保持键名和属性名都简短来减少键值对
在 .net“安装项目”中,可以在安装向导中添加一个或多个自定义屏幕,其中包含用户可以输入其他安装参数的字段(例如文本框)。 然后可以将自定义字段传递到“自定义操作”类库项目,以处理用户字段。下图显示
我又一次陷入了一个问题,这可能很容易解决。 我想扩展一个使用 WiX 创建的设置,以更改已安装程序的配置文件。为此,我创建了一个 CustomAction。为了能够更改配置文件,我需要知道它在我的 C
如何在 CustomActionData 上设置属性通过延迟自定义操作检索? 最佳答案 延迟的自定义操作无法直接访问安装程序属性 ( reference )。事实上,只有 CustomActionDa
我正在使用 WiX v3.14 构建 .Net Core 安装程序。我有一个 CustomAction - UpdateJsonAppSettings - 用 C# 编写,旨在更新作为安装一部分的 a
我是一名优秀的程序员,十分优秀!