0

インストールされているWCFサービスのURLACLとSSLバインディングを設定できるように、HTTP API(httpapi.dll)との対話を処理するWiX拡張機能を作成する必要があります。

私が理解しているように、XML文法(XSD )を定義できるようにWiXコンパイラ拡張機能を作成してから、コンパイラを実装してXMLをMSIで定義されたテーブルのレコードに変換する必要があります。

私はそのほとんどを稼働させていますが、XsdGenカスタムツールを使用するようにプロジェクトを設定する方法に困惑しており、その後、さらに多くの問題が潜んでいると確信しています。

Wixコンパイラ拡張機能を作成する方法を示す完全なチュートリアルはありますか?

4

3 に答える 3

3

XsdGenは、WiXビルド自体のWixBuild.Common.targetsで定義されています。「通常の」wix.targetsを介して公開されません。代わりに、ビルド前のイベントでxsdgen.exeを実行できます。

于 2010-02-10T00:16:05.480 に答える
1

WiXcontribプロジェクトの拡張機能をご覧ください。これらはWiXツールセットの一部ではないため、拡張機能を構築するために必要な追加の手順があります。

于 2010-07-18T07:02:10.257 に答える
0

完全なチュートリアルを期待することは少し楽観的です。WiX拡張機能を作成することは非常に高度なユースケースであり、ほとんどの人が行う必要はありません。代わりに、WiXソースコードのすべての公式拡張機能のソースを確認できます。

于 2010-02-09T00:43:49.193 に答える