3

最初のダイアログ (ようこそ) が表示されたらすぐに WIX でカスタム アクションを実行する方法はありますか?

要件は前提条件を確認することであり、それらのいくつかはカスタム アクションを必要とします。

カスタム アクションは次のダイアログをクリックして実行できますが、標準の WIX 前提条件はカスタム前提条件とは別に決定されます。

(必要なカスタム アクションは、IIS 6 メタベース互換性がオンになっており、32 ビット インストーラーを使用する x64 マシンでレジストリ検索が機能しないことを確認することです)

4

2 に答える 2

3

私はこのようなものを使用しています...

<InstallExecuteSequence>
        <Custom Action="CA_DoSomething" After="FindRelatedProducts">
            <![CDATA[1]]>
        </Custom>    
</InstallExecuteSequence>
<InstallUISequence>
        <Custom Action="CA_DoSomething" After="FindRelatedProducts">
            <![CDATA[1]]>
        </Custom>
</InstallUISequence>

<CustomAction Id="CA_DoSomething" Error="Error message goes here" />
于 2010-04-14T22:55:12.853 に答える
3

次のようなものを追加します。

<Custom Action="MyCustomAction" Before="FindRelatedProducts">1</Custom>
  • FindRelatedProducts の代わりに、他の標準アクションを配置する必要がある場合があります。Orca で現在の msi を開くだけで、InstallExecuteSequence を確認できます。
  • 「1」条件の代わりに、別のものを配置する必要がある場合があります。
于 2010-04-14T17:06:14.993 に答える