2016-09-02 10 views
0

WIX Burn Bootstapperがあり、問題があります。一部のコンピュータでは、両方のMSIファイルがチェーンにインストールされます。しかし、チェーンの最初のアイテムをスキップすることはほとんどありません。アイデアはありません。具体的にはIntelSDKをインストールしません。WIX Burn:チェーン内のMSIがインストールされていません

<Chain> 
    <MsiPackage Id="IntelSDK" Name="IntelSDK" Visible="yes" ForcePerMachine="yes" SourceFile="PATH-TO-MSI-ON-MY-MACHINE" /> 
    <MsiPackage Id="CameraApp" Name="CameraApp" Visible="yes" DisplayInternalUI="yes" SourceFile="PATH-TO-MSI-ON-MY-MACHINE" /> 
</Chain> 

ログファイル(2がありました):

Log File

Long Log File(Verbose)

+0

ブートストラップログ(%temp%にログ)を投稿すると、インストールのプラン部分の情報が表示されます。これは、インテル®デスクットをインストールしない理由を表示する必要があります。 –

+0

掲示(上記、彼らはグーグル・ドックのリンクです、私はOKに見えるようにフォーマットを得ることができる唯一の方法です) –

+0

ログファイルにアクセスしようとするとアクセスが拒否されます。 –

答えて

3

それは、それがすでにインストールさだと考えている:

i101: Detected package: IntelSDK, state: Present, cached: Complete 

Presentと検出された場合、パッケージをインストールしません。

+0

ですが、MSIはプログラムと機能に表示されません –

+2

@TylerTallo Burnは、Windows APIを使用して、MSIがインストールされているかどうかを検出し、Windowsがインストールされていると認識するようにします。おそらく、 'Visible'属性が' yes'に設定されているとは限りませんでしたか? –

関連する問題