0

WIX インストーラーの UI をカスタマイズしました。

<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi' xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
......       
<CustomAction Id="StartAppOnExit" FileKey="AdminAppExe" ExeCommand="" Execute="immediate" Impersonate="yes" Return="asyncNoWait" />
        <Property Id="LAUNCHAPPONEXIT" Value="1"/>

<Control Id="LAUNCHAPPONEXIT" Type="CheckBox" X="10" Y="243" Width="170" Height="17" Property="StartAppOnExit" Hidden="yes" CheckBoxValue="1" Text=" Launch App?">
              <Condition Action="show">NOT Installed</Condition>
</Control>
.....
</Wix>

しかし、アプリを起動するためのチェックボックスはデフォルトで有効になっていませんか? Plsは私が間違っていることを教えてください!

4

1 に答える 1

1

LAUNCHAPPONEXITおそらくデフォルトでチェックボックスをオンにするために、プロパティを設定しています。ただし、コントロールは別のプロパティを使用しています - StartAppOnExit

チェックボックスが使用しているプロパティの値を設定するか、設定しているプロパティを使用するようにチェックボックスを変更する必要があります。

于 2012-04-26T02:21:53.430 に答える