WIX 将二进制表数据提取到 TempFolder
在安装过程中,我需要从二进制数据中提取一个文本文件并将其放置在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.