Wixカスタムインストーラーダイアログがエラーをスローする

クライス

Wixインストールパッケージを作成したいと思います。要件:ウェルカムダイアログと、サービスインストールのユーザー名とパスワードを挿入するためのダイアログ。これが私のコードです:

    <Product Id="e84cd420-ad5e-4476-967c-dba1543eda42" Name="VSTS Backup Service" Language="1033" Version="1.5.9"
         Manufacturer="test" UpgradeCode="9c52783e-e443-4ab1-8c57-3c9901d384f5">
    <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
    <MediaTemplate EmbedCab="yes" />
    <Feature Id="ProductFeature" Title="VSTS Backup Service" Level="1">
        <ComponentGroupRef Id="ProductComponents" />
    </Feature>
    <UI>
        <Dialog Id="ServiceAccountDlg" Width="370" Height="270" Title="[ProductName] Setup">
            <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)">

                <Publish Event="WelcomeDlg" Value="0">1</Publish>
            </Control>
            <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
                <Publish Event="ExitDialog" Value="0">1</Publish>
                <Condition Action="disable"><![CDATA[ACCOUNT = "" OR PASSWORD = ""]]></Condition>
                <Condition Action="enable">ACCOUNT &lt;&gt; "" AND PASSWORD &lt;&gt; ""</Condition>
            </Control>
            <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes"
                     Text="!(loc.WixUICancel)">
                <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
            </Control>
            <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="WixUI_Bmp_Banner" />
            <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
            <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
            <Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes"
                     Text="Enter service account details.">
            </Control>
            <Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes"
                     Text="Service account" />
            <Control Type="Text" Width="322" Height="26" X="25" Y="56" Id="BodyLabel"
                     Text="Specify the logon account for the [ProductName] service." NoPrefix="yes">
            </Control>
            <Control Type="Text" Width="275" Height="10" X="25" Y="98" Id="AccountLabel"
                     Text="&amp;Account name (Example: domain\\user or user@domain):" />
            <Control Type="Edit" Width="194" Height="15" X="25" Y="111" Id="AccountTextbox" Property="ACCOUNT" />
            <Control Type="Text" Width="275" Height="10" X="25" Y="135" Id="PasswordLabel" Text="Pa&amp;ssword:" />
            <Control Type="Edit" Width="194" Height="15" X="25" Y="148" Id="PasswordTextbox" Property="PASSWORD" Password="yes" />
            <Control Id="WarningLabel" Type="Text" X="40" Y="170" Width="200" Height="40"
                     Text="The account entered here will not be validated. Make sure that the account details entered are correct." />
        </Dialog>

        <UIRef Id="WixUI_FeatureTree" />
        <UIRef Id="ServiceAccount" />

        <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="ServiceAccountDlg" Order="3">1</Publish>
        <!-- skip the page on the way back too -->
        <Publish Dialog="ServiceAccountDlg" Control="Finish" Event="NewDialog" Order="3" Value="WelcomeDlg">1</Publish>
    </UI>

</Product>

問題は、プロジェクトのビルド中にエラーが発生することです。

重大度コード説明プロジェクトファイル行抑制状態エラーICE03:有効な外部キーではありません。テーブル:ControlEvent、列:Control_、キー:ServiceAccountDlg.Finish.NewDialog.ServiceAccountDlg.NOTインストール済みインストーラーC:\ Projects \ VSSBackup \ Installer \ Product.wxs 53

私は何が間違っているのですか?

PhilDW

あなたの宣言では:

Dialog = "ServiceAccountDlg" Control = "Finish"を公開します...

そのダイアログには、終了IDのコントロールがないようです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Wixインストーラー-致命的なエラーダイアログのサイズを変更するか、致命的なエラーダイアログの代わりにカスタムダイアログを使用します

分類Dev

カスタムメッセージ終了ダイアログをwixインストーラーに追加する方法

分類Dev

Androidのカスタムダイアログでエラーが発生する

分類Dev

Wixインストーラーの終了ダイアログにインストールの概要を表示する

分類Dev

カスタムアラートダイアログをフルスクリーンにする方法

分類Dev

カスタムアラートダイアログでラジオボタンの値を取得する

分類Dev

Installshieldカスタムダイアログインストーラー

分類Dev

ParseSwift-カスタムログインアラートビューエラー

分類Dev

カスタムボタンを使用してカスタムインターフェイスでアラートダイアログを閉じる

分類Dev

カスタムアラートダイアログでコンテンツ/ UIを更新する方法

分類Dev

Androidサービスでカスタムアラートダイアログを表示する

分類Dev

カスタムアラートダイアログを閉じる方法

分類Dev

条件が発生した場合にWIXインストーラーのライセンスダイアログをスキップする方法

分類Dev

カスタムダイアログのエラー

分類Dev

カスタムダイアログエラー

分類Dev

Android Kotlinのカスタムアラートダイアログ

分類Dev

カスタムスプリングブートログインフォームにエラーログインメッセージを表示する

分類Dev

カスタムログイン方法を使用するとサーバーエラーが発生する

分類Dev

Windowsエクスプローラのコンテキストメニューからカスタムアーカイブプログラムを呼び出す

分類Dev

カスタムスクロールバーにストローク/アウトラインを追加する

分類Dev

WixとDTFでカスタムアクションのエラーメッセージをローカライズする方法は?

分類Dev

アンドロイドのカスタムボタン&カスタムボーダーカラーを与える

分類Dev

カスタムダイアログクラスでAndroidアノテーションを使用する

分類Dev

WiX Webインストーラーとスタンドアロンインストーラーの両方を[プログラムの追加と削除]に表示する必要がありますか?

分類Dev

プログラムでiPhoneカレンダーにカスタムイベントを追加する

分類Dev

listViewアイテムクリックにカスタムレイアウトアラートダイアログを実装する必要があります

分類Dev

redis がタイムアウト エラーをスローする

分類Dev

ShibbolethIDPカスタムログインハンドラーIDPエラーハンドラーにエラーをスローするための最良の方法

分類Dev

Amazon Cognito、カスタムOpenIDプロバイダー、「無効なログイントークン」エラー

Related 関連記事

  1. 1

    Wixインストーラー-致命的なエラーダイアログのサイズを変更するか、致命的なエラーダイアログの代わりにカスタムダイアログを使用します

  2. 2

    カスタムメッセージ終了ダイアログをwixインストーラーに追加する方法

  3. 3

    Androidのカスタムダイアログでエラーが発生する

  4. 4

    Wixインストーラーの終了ダイアログにインストールの概要を表示する

  5. 5

    カスタムアラートダイアログをフルスクリーンにする方法

  6. 6

    カスタムアラートダイアログでラジオボタンの値を取得する

  7. 7

    Installshieldカスタムダイアログインストーラー

  8. 8

    ParseSwift-カスタムログインアラートビューエラー

  9. 9

    カスタムボタンを使用してカスタムインターフェイスでアラートダイアログを閉じる

  10. 10

    カスタムアラートダイアログでコンテンツ/ UIを更新する方法

  11. 11

    Androidサービスでカスタムアラートダイアログを表示する

  12. 12

    カスタムアラートダイアログを閉じる方法

  13. 13

    条件が発生した場合にWIXインストーラーのライセンスダイアログをスキップする方法

  14. 14

    カスタムダイアログのエラー

  15. 15

    カスタムダイアログエラー

  16. 16

    Android Kotlinのカスタムアラートダイアログ

  17. 17

    カスタムスプリングブートログインフォームにエラーログインメッセージを表示する

  18. 18

    カスタムログイン方法を使用するとサーバーエラーが発生する

  19. 19

    Windowsエクスプローラのコンテキストメニューからカスタムアーカイブプログラムを呼び出す

  20. 20

    カスタムスクロールバーにストローク/アウトラインを追加する

  21. 21

    WixとDTFでカスタムアクションのエラーメッセージをローカライズする方法は?

  22. 22

    アンドロイドのカスタムボタン&カスタムボーダーカラーを与える

  23. 23

    カスタムダイアログクラスでAndroidアノテーションを使用する

  24. 24

    WiX Webインストーラーとスタンドアロンインストーラーの両方を[プログラムの追加と削除]に表示する必要がありますか?

  25. 25

    プログラムでiPhoneカレンダーにカスタムイベントを追加する

  26. 26

    listViewアイテムクリックにカスタムレイアウトアラートダイアログを実装する必要があります

  27. 27

    redis がタイムアウト エラーをスローする

  28. 28

    ShibbolethIDPカスタムログインハンドラーIDPエラーハンドラーにエラーをスローするための最良の方法

  29. 29

    Amazon Cognito、カスタムOpenIDプロバイダー、「無効なログイントークン」エラー

ホットタグ

アーカイブ