2016-09-02 2 views
0

WIX Burn Bootstapper가 있는데 문제가 있습니다. 일부 컴퓨터에서는 MSI 파일을 체인에 모두 설치합니다. 그러나 대부분의 경우 체인의 첫 번째 항목을 건너 뛸 것입니다. 특히 IntelSDK를 설치하지 않을 것입니다.WIX Burn : MSI in Chain이 설치되지 않았습니다.

<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 %에 로그)를 게시하면 설치의 계획 부분에 대한 정보가 표시되며 이는 IntelSDK를 설치하지 않기로 결정한 이유를 보여줍니다. –

+0

게시 됨 (위를 참조하십시오, 그들은 Google 워드 프로세서 링크입니다. 나는 괜찮아 보이도록 포맷을 얻을 수있는 유일한 방법입니다) –

+0

로그 파일에 액세스하려고 할 때 액세스가 거부되었습니다. –

답변

3

그것은 이미 설치되어 있다고 생각 :

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

Present으로 감지되면 패키지를 설치하지 않습니다.

+0

로 고정되었으므로 MSI는 내 프로그램 및 기능에 표시되지 않습니까? –

+2

@TylerTallo Burn은 Windows API를 사용하여 MSI가 설치되어 있는지 여부를 감지하므로 Windows가 설치되어 있다고 생각합니다. 어쩌면 항상'Visible' 속성을'yes'로 설정하지 않았을까요? –

관련 문제