2010-08-11 2 views
0

최근 파일 설치 진행 상황을 표시하지 않는 설치 프로그램을 생성 한 WiX 설치 프로그램 프로젝트가 있습니다. 이 단계는 완료하는 데 30 초 정도 걸리므로 설치가 갑자기 완료 될 때까지 진행률 막대가 비어있는 상태이므로 설치가 중단 된 것으로 생각할 수 있습니다.Windows Installer 패키지가 진행 상태를 잃게되는 원인은 무엇입니까?

이전에 설치 진행률 표시 줄이 있었지만 변경 사항이 발생했을 때는 알 수 없습니다.

이 문제의 원인을 좁히기 시작 하겠지만이 문제의 일반적인 원인은 무엇입니까?

답변

2

사용자 지정 작업을 만드셨습니까? 그렇다면 ProgressBar 컨트롤의 틱을 업데이트하려면 ProgressText 메시지 및/또는 펌프 메시지를 구현해야합니다.

+0

몇 가지 사용자 지정 동작이 있지만 진행률 표시 줄이 작동했기 때문에 아무 것도 추가되지 않는다고 생각합니다. 설치 시퀀스 초기에 호출되는 사용자 지정 동작이 InstallFiles 단계의 진행률 표시 줄을 방해합니까? –

+0

InstallFiles 스테이지의 진행률 표시 줄이 정상적으로 작동했음을 알았지 만, 많은 파일을 사전 설치 프로그램으로 별도의 설치 프로그램으로 옮겼습니다. 이로 인해 더 이상 눈에 띄지 않는 커스텀 작업이 만들어졌습니다. –

1

자세한 로그 파일을 생성하십시오. 로그 파일에는 모든 작업에 대한 타임 스탬프가 있습니다 (작업 시작 : 메시지 입력 확인). 빠른 스크립트는 로그 파일을 파쇄하고 작업 사이의 시간을 제공합니다. 설치 과정에서 성능 문제를 추적하면서 Office2003이 끝나고 몇 달 동안이 작업을 수행했습니다. 나는 내가 VBScript (예, 예, 알고 있음)를 가지고 있기를 바랍니다.

거의 언제나 사용자 정의 acitons에 도달합니다.

+0

로그 타임 스탬프를 사용하는 것은 분명한 대답처럼 보입니다. 아직 아직 그 일을하지 않았습니다. 시간이 어디로 가고 있는지 확인하는 데 매우 도움이되었습니다. –

관련 문제