インストールの完了後に簡単なメッセージを表示するように、デフォルトの FireBreath WiX スクリプトを変更しています。ときどき速すぎるため、ユーザーはそれに気付く機会がありません。
私はこのwxsファイルを持っています
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*" ">
<Package ... />
<Upgrade Id="{369b048a-9f97-5e15-8ce3-c983fa5764d3}">
<UpgradeVersion
Property="OLD_VERSION_FOUND"
Minimum="0.0.1" IncludeMinimum="yes"
Maximum="0.3.3.3" IncludeMaximum="yes"
OnlyDetect="no" IgnoreRemoveFailure="yes"
MigrateFeatures="yes" />
</Upgrade>
<Property Id="MSIRESTARTMANAGERCONTROL" Value="Disable" />
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallInitialize" />
<InstallExecute After="RemoveExistingProducts" />
</InstallExecuteSequence>
<Directory Id="TARGETDIR" Name="SourceDir">
...
</Directory>
<Feature Id="MainPluginFeature" Title="Plugin" Level="1">
<ComponentRef Id="InstallDirComp"/>
<ComponentRef Id="PluginNameDirComp"/>
<ComponentRef Id="CompanyDirComp"/>
<ComponentGroupRef Id="PluginDLLGroup"/>
</Feature>
<UI>
<Property Id="DefaultUIFont">DlgFont10</Property>
<TextStyle Id="DlgFont10" FaceName="Tahoma" Size="10" />
<Dialog Id="CompleteDlg"
Width="370"
Height="270"
Title="Plugin installed">
<Control Id="Description"
Type="Text"
X="50"
Y="70"
Width="220"
Height="80"
Text="Installation complete, return to web browser." />
<Control Id="Finish"
Type="PushButton"
X="180"
Y="243"
Width="56"
Height="17"
Default="yes"
Cancel="yes"
Text="OK">
<Publish Event="EndDialog" Value="Exit" />
</Control>
</Dialog>
<InstallUISequence>
<Show Dialog="CompleteDlg" OnExit="success" />
</InstallUISequence>
<AdminUISequence>
<Show Dialog="CompleteDlg" OnExit="success" />
</AdminUISequence>
</UI>
</Product>
</Wix>
エラー 2 エラーLGHT0204
: ICE20: 標準ダイアログ: 'FilesInUse' がダイアログ テーブルに見つかりません
エラー 3 エラー LGHT0204 : ICE20: ErrorDialog プロパティがプロパティ テーブルに指定されていません。ErrorDialog
エラー 4 エラー LGHT0204 の名前を特定するために必要なプロパティ: ICE20: FatalError ダイアログ/アクションが 'InstallUISequence' シーケンス テーブルに見つかりません。
エラー 5 エラー LGHT0204: ICE20: FatalError ダイアログ/アクションが「AdminUISequence」シーケンス テーブルに見つかりません。
エラー 6 エラー LGHT0204: ICE20: UserExit ダイアログ/アクションが 'InstallUISequence' シーケンス テーブルに見つかりません。
エラー 7 エラー LGHT0204: ICE20: UserExit ダイアログ/アクションが「AdminUISequence」シーケンス テーブルに見つかりません。
他のダイアログは必要ありません。これだけです。これを修正する方法は?これらのメッセージを無視してもいいですか?