UI를 통해 실행되는 사용자 지정 작업을 만들었습니다. 새 설치에서는 제대로 작동하지만 업그레이드 중에는 실패합니다. 그러나 제어판에서 복구를 실행하면 정상적으로 실행됩니다. 캡처 msi 로그 시도했지만 어떤 단서를주지 않습니다. 여기가 ... 코드 조각입니다WiX - 설치 후 사용자 지정 작업 (업그레이드 후)이 실행되지 않습니다.
UI :
<Control Id="CloseButton" Type="PushButton" X="230" Y="243" Width="66" Height="17" Default="yes" Cancel="yes" Text="&Continue">
<Publish Event="DoAction" Value="ConfigureServer1">1</Publish>
<Publish Event="EndDialog" Value="Return">1</Publish>
</Control>
사용자 정의 조치 : UI 파일
<CustomAction Id="ConfigureServer1" Impersonate="no" Directory="TARGETDIR" Return="asyncNoWait" ExeCommand="[#fileSetupDb] "[ProductVersion]" "[OCISUPGRADE]""></CustomAction>
순서 :
<InstallUISequence>
......
<Show Dialog="FinishedForm" OnExit="success" />
......
</InstallUISequence>
모든 단서 .... 또는 디버깅을 시도 할 수있는 게 뭐니? 며칠 동안 아무런 결과없이 시도했습니다. 나는 msi 또는 wix의 초보자도 아니고 전문가도 아닙니다.
어떻게 실패합니까? 어떤 오류 코드? 업그레이드 로그를 게시 할 수 없습니까? –
실패는 사용자 지정 작업을 실행하지 않는다는 것을 의미합니다! – Samuel