代码之家  ›  专栏  ›  技术社区  ›  Bryan Batchelder

WiX编译器扩展教程?

  •  0
  • Bryan Batchelder  · 技术社区  · 16 年前

    我需要创建一个WiX扩展来处理与httpapi(httpapi.dll)的交互,以便设置urlacl和 SSL 应用程序的绑定 WCF

    据我所知,我需要创建一个WiX编译器扩展,以便定义XML语法( XSD ),然后实现一个编译器,将XML转换为中定义的表中的记录 MSI .

    我已经启动并运行了其中的大部分,但是我在如何设置我的项目以使用XsdGen定制工具上遇到了难题,我确信在那之后还有更多的问题潜伏着。

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

    3 回复  |  直到 13 年前
        1
  •  1
  •   Rob Mensching    16 年前

    你可以看看 WiX contrib 项目因为它们不是WiX工具集的一部分,所以它们有构建扩展所需的额外步骤。

        2
  •  3
  •   Bob Arnson    16 年前

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

        3
  •  0
  •   Peter Mortensen Pieter Jan Bonestroo    13 年前

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

    推荐文章