2011-02-02 2 views
3

확인란을 선택하여 기능 트리를 msi에 추가해야합니다. 어떤 사람이 이것을 달성하는 방법으로 몇 가지 샘플을 가르쳐 주시겠습니까?체크 박스 선택 기능이있는 WIX 기능 트리

모든 필수 구성 요소를 설치하는 Feature 요소 (ProductMain)가 이미 하나 있습니다. 내장 CustomizeDlg 및 FeaturesDlg를 사용했지만 선택 트리를 변경하여 확인란을 사용하는 방법을 시도했습니다.

WIXUI_Common 대화 상자를 사용하고 있습니다.

나는이 점에있어서 어떤 제안 /지도라도 주시면 감사하겠습니다.

진심으로 감사드립니다!

답변

4

Windows Installer에서 지원하는 UI로 제한됩니다 (매우 제한적 임). SelectionTree 컨트롤을 사용자 정의하여 체크 박스를 표시 할 수 없다고 생각합니다. 또는 대화 상자에 여러 확인란을 배치하여 원하는 동작을 에뮬레이션하고 기능 수준을 설정하는 특정 로직을 구현할 수 있습니다.

+0

이것은 사실입니다. Windows Installer를 사용하는 경우 해결 방법은 확인란이있는 사용자 지정 대화 상자와 확인란 속성을 기반으로 기능 상태를 변경하는 사용자 지정 동작을 사용하는 것입니다. 또 다른 솔루션은 MSI의 외부 UI입니다. 상업용 도구가 필요한 경우 고급 설치 관리자가이를 지원합니다. –

+0

답장을 보내 주신 Yan과 Cosmin에게 감사드립니다. 이제는 기본 제공 대화 상자를 계속 사용하겠습니다. – Kim

+1

맞춤 기능 로직을 작성하는 경우 체크 아웃하는 것이 좋습니다. http://www.joyofsetup.com/2007/05/30/feature-conditions-and-ui/ –