wix - 覆盖 CustomActionData WIX 中的值
问题描述
我将数据发送到自定义操作
<Property Id="MESSAGE" Value="null"/>
<CustomAction Id="TurnOffServicesEvent" BinaryKey="PathCustomAction" DllEntry="TurnOffServices" Return="check" Execute="deferred" Impersonate="no"/>
<CustomAction Id="SendPropertyOff" Property="TurnOffServicesEvent" Value="MESSAGE=[MESSAGE]" />
在 TurnOffServices
session.CustomActionData["MESSAGE"] = "WARN";
当我再次提到这个财产时,但在
<CustomAction Id="TestAction" BinaryKey="PathCustomAction" DllEntry="Test" Return="check" Execute="immediate"/>
在自定义操作中:
session["MESSAGE"] == "null"
在我看来,我没有参考属性 MESSAGE,这就是它发生的原因。但我不知道如何做到这一点。
解决方案
我解决了将信息写入 .txt 并在下一步操作中读取它的问题。
推荐阅读
- html - 一个列表中的更改也反映在第二个列表中,以及 html
- python - 为什么 pickle.dump 没有写入新文件(代码执行没有错误)?
- json - Spring Boot PUT 请求中的请求正文问题
- python - 如何通过 python 为电报机器人使用 multipart/form-data 上传文件
- git - BFG Repo Cleaner,用于在先前成功清除后重新引入历史记录的项目
- sqlite - 我的限制和日期过滤器问题是否有 sqlite clean 解决方案/语法
- python - 具有更具体参数的python抽象方法
- javascript - 如何将 PWA 与 Next.js 集成以允许通知和推送通知
- machine-learning - Pytorch 展开和折叠:如何将这个图像张量重新组合在一起?
- python - 如何使用 Python 请求和 JSON 从基于 Java 的网页中抓取数据?