WIX 将二进制表数据提取到 TempFolder

发布于 2024-10-31 14:33:24 字数 226 浏览 2 评论 0原文

在安装过程中,我需要从二进制数据中提取一个文本文件并将其放置在 TempFolder 中,以便它可以由我无法控制的 dll 使用。需要传递文本的文件名进行处理。

我想我可以使用一个简单的自定义操作来调用 xcopy 来复制数据,但是如何识别二进制表的内容?

其次,customaction 支持各种操作,但我没有看到任何明显的将二进制项目放入 TempFolder 的方法。

有什么想法吗?

During install I need to extract a text file from Binary data and place it in TempFolder so it can be used by a dll I don't control. It needs to be passed the file-name of the text for processing.

I thought I could use a simple custom action to invoke xcopy to copy the data but how do I identify the contents of the binary table?

Secondly, customaction supports various actions but I don't see anything obvious to just drop the binary item into the TempFolder.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云裳 2024-11-07 14:33:24

MSI 或 WiX 中没有内置任何东西可以做到这一点。您可以正常安装文件并使用 [#fileId] 格式的语法引用其路径。

There's nothing built in to MSI or WiX to do that. You can just install the file normally and reference its path using [#fileId] formatted syntax.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文