Foo.bar 파일을 추가 또는 교체하려고하는 MSI가 있다고 가정하면 해당 작업이 실패합니다. Foo.bar가 MSI의 파일 테이블에 필수로 표시되면 (msidbFileAttributesVital
) 설치가 롤백됩니다. 파일이 중요하지 않은 경우 사용자에게 오류를 무시해야하는지 또는 설치를 롤백할지 결정하라는 메시지가 표시됩니다.Windows Installer 파일 테이블의 중요 속성 이해
작업이 실패하고 설치 프로그램이 자동 모드 (/qn
)로 실행되는 경우 어떻게됩니까? 사용자에게 메시지를 표시 할 수 없습니다.
파일이 중요하지 않더라도 설치가 롤백되는 것으로 나타납니다 (MSI 로그에 나와 있습니다). 이 경우 자동 설치를 진행할 수있는 방법이 있습니까?
험머. 이 경우 UI는 선택 사항이 아닙니다. 우리는 침묵을 지켜야한다. 그래서 나는 MSI에 중요하지 않은 파일을 두지 않는 것이 해결책이라고 생각합니다. –