2011-02-28 2 views
0

설치 프로젝트를 빌드 할 때 installshield를 사용하고 있습니다. 여러 개의 병합 모듈 프로젝트가있는 InstallScript 형식 프로젝트가 하나 있습니다. 각 병합 모듈에는 사용자 정의 스크립트 논리가 설치되어 있습니다. 이 설치 스크립트 로직이 매번 실행되고 있음을 확인했습니다 (설치/제거/복구). 설치/제거/복구 작업을 기반으로 제어하고 싶습니다. 이 값을 얻을 수있는 환경 변수 또는 플래그가 있습니까?installshield 병합 모듈 유형 프로젝트에서 설치 조치를 아는 방법은 무엇입니까?

답변

1

병합 모듈 홀더 객체를 통해 여러 병합 모듈을 사용하는 InstallScript 프로젝트를 의미한다고 가정하면 좋은 방법이 없습니다. 이것은 MMHO가 더 이상 사용되지 않는 이유 중 일부입니다. 각 병합 모듈은 자체 .msi로 빌드되고 InstallScript 프로젝트에서 시작됩니다. 아마 .msi 파일에 속성을 전달할 수 있도록 수동으로해야합니다.

그러나이 파일은 .msi 파일이므로이 문서의 것과 같은 표준 조건이 도움이되는지 확인할 수 있습니다. http://www.installshield.com/news/newsletter/0212-articles/msiconditions.asp 병합 모듈에 있어야합니다.

관련 문제