2
に基づいて、私は次があります。動的に設定WixUIBannerBmp場所プロパティ
msiexec.exe /i MyInstaller.msi /l* install.log MYPROPERTY=SomeValue
したがって、MYPROPERTY
の値に基づいて、私は、2つ(またはそれ以上)のいずれかの値にWixVariable
の値を設定します。この時
私の最初の刺し傷は、失敗した証明:
<Property Id="BANNERLOCATION" Value="FirstBanner.jpg" />
<WixVariable Id="WixUIBannerBmp" Value="[BANNERLOCATION]" />
は、私は次のビルドエラーが表示されます。
error LGHT0103: The system cannot find the file '[BANNERLOCATION]'.
は私が可能達成しようとしています何ですか?結局、渡されたプロパティに基づいてインストールをブランディングするだけです...
ほとんどの場合、バナーはバイナリテーブルに格納されているため、インストール中にバナーを動的に変更することはできません。また、このエラーは、BANNERLOCATIONへの書式設定された参照を解決できないため、WixUIBannerBmpのプロパティを使用できないことを示しています。 –
変換を調査しましたか? http://msdn.microsoft.com/en-us/library/windows/desktop/aa367447(v=vs.85).aspx – JohnL