wix
  • wix3.7
  • 2013-08-08 1 views 0 likes 
    0

    난`이 일부 시작 조건을 설정하려고, 그래서 난 그냥 일부 레지스트리 후보고가있는 경우 설치를 계속 ... 그것은 중지해야하지 않을 경우 ...윅스는에서 CustomAction는 속성을 설정

    문제가 , 그것은`가 작동하지 않는 것이 ... 내가 프로젝트에 AppSearch 후에 할 필요가

    <Property Id="MSGEOPATHV8"> 
         <RegistrySearch Id='msGeoV8_PathRegistry' Type='raw' 
          Root='HKLM' Key='SOFTWARE\Bentley\MicroStation GeoGraphics\08.01' Name='PathName' Win64='no'/> 
        </Property> 
    
        <CustomAction Id="caGeoPathV8" Execute="firstSequence" Property="MSGEOPATH" Value="[MSGEOPATHV8]" /> 
    
        <Condition Message="[MSGEOPATH] Installation of requires previous installation of MicroStation GeoGraphics V8 or Bentley MAP XM/V8i.">MSGEOPATH</Condition> 
    
        ... 
        ... 
    
        <InstallExecuteSequence> 
         <Custom Action='caGeoPathV8' After='LaunchConditions' />  
        </InstallExecuteSequence> 
    

    I found

    는 ... 그래서 오카 그것을 확인 ...하지만 사용자 지정 작업은 응용 프로그램의 검색 후 launchConditions 전에 예정이다 .... 그래서 괜찮을 것입니다 ... 또한 변수 이름이 대문자 여야한다는 것을 읽었을 것입니다 ... 글로벌과 같은 것입니다 ... 그래서 나는 그것을했고 여전히 아무것도하지 않았습니다 ...

    도움이 필요하십니까? 감사

    는 편집 : 내가 조건 mesasage에 MSGEOPATHV8에 의해 MSGEOPATH를 교체하면 .... 그것이 발견 한 것은 실제로 경로를 인쇄 ...

    답변

    1

    확인 말을 잊었 무엇을, 나는 그것을 해결 . .. 문제가 계속 왜 확실하지 작동이와

    <InstallUISequence> 
         <Custom Action='caGeoPathV8' Before='LaunchConditions'>NOT Installed</Custom> 
    </InstallUISequence> 
    

    ... 내가 installationUI 순서를 정의 말게 것입니다 ...하지만? 왜냐하면 나는 옳은가? 매번 실행될 것인가 아닌가? InstallExecuteSequence에서 때마다 실행되지 않습니다처럼

    +1

    가 보이는 : 'InstallExecuteSequence에서 항상 행동을 결정하기 위해 설치 프로그램 상담을,에서 InstallUISequence에만 설치 (또 다른 기능에 msiexec을 시도, 실험하는 전체 또는 감소 된 UI 모드로 실행 할 때 고려/qn,/qb 및/qr). 모든 UI 케이스에서 시작 조건 전에 레지스트리 검색을 예약해야하기 때문에 두 태그에 해당 행을 삽입하십시오. 컴파일하고 실행하십시오, 지금 작동해야합니다. 검사 할 레지스트리 키의 이름을 변경하십시오. " http://wix.tramontana.co.hu/tutorial/events-and-actions/queueing-up –

    +1

    [' SetProperty' 요소] (http://wix.sourceforge.net/manual-wix3/wix_xsd_setproperty.htm)를 참조하십시오. 단 한 줄로 읽기 쉽습니다. – Netfangled

     관련 문제

    • 관련 문제 없음^_^