我需要创建一个 WiX 扩展来处理与 HTTP API (httpapi.dll) 的交互,以便我可以设置 URLACL 和 SSL协议 的绑定 世界碳纤维 正在安装的服务。

据我了解,我需要创建一个 WiX 编译器扩展,以便我可以定义 XML 语法(XSD),然后实现编译器将 XML 转换为定义在表中的记录 微星指数.

我已经启动并运行了大部分内容,但我对如何设置我的项目以使用 XsdGen 自定义工具感到困惑,并且我确信此后还会出现更多问题。

有没有 满的 显示如何创建 Wix 编译器扩展的教程?

有帮助吗?

解决方案

您可以查看一下中的扩展 WiX 贡献 项目。由于它们不是 WiX 工具集的一部分,因此需要额外的步骤来构建扩展。

其他提示

XsdGen 在 WixBuild.Common.targets 中为 WiX 构建本身定义;它不会通过“正常”wix.targets 暴露。您可以改为在预构建事件中运行 xsdgen.exe。

期待完整的教程有点乐观。编写 WiX 扩展是一个非常高级的用例,很少有人需要这样做。相反,您可以查看所有官方扩展的来源 WiX 源代码.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top