.msi는 최근에 .msm으로 변형되어 더 큰 .msi의 구성 요소가되었습니다.병합 모듈 설치 중단
다운 그레이드 할 때 설치를 중단시키는 사용자 지정 작업이 있습니다.
<CustomAction Id="AbortDowngrade" Error="Downgrade not allowed"/>
맞춤 조 (19)를 입력하고, 전체의 .msi을 중단시킨다 :로
<Custom Action="AbortDowngrade" After="InstallChecks">INSTALLED_BUILDNO > INSTALLING_BUILDNO</Custom>
정의.
.msi 파일을 .msi 파일에 영향을주지 않으면 서 정상적으로 실패하도록하려면 어떻게 업데이트합니까?
감사합니다.
MSM 내에서 해당 구성 요소의 설치를 중지 할 수 있도록 CustomAction이 필요합니다. 현재 Type 9 CustomAction을 AbortDowngradeProperty라는 속성을 설정하도록 변경했습니다. 이 속성은 다른 CustomAction을 컨디션하는 데 사용할 수 있지만 MSM에서 설명하는 파일이 포함 된 Fragment를 컨디셔닝 할 수 없습니다 : error LGHT0184 : "이 런 병합 모듈에서 'LaunchCondition'테이블의 예기치 않은 행을 발견했습니다. 'LaunchCondition'테이블. " –