Condition 속성

대상 컴퓨터에서 설치 시 반드시 충족되어야 하는 조건(True가 되어야 함)을 지정합니다. Condition 속성을 사용하여 설치 관리자에 조건부 논리를 추가할 수 있습니다. 예를 들어, 특정 운영 체제 버전의 파일만 설치하도록 합니다. 파일, 레지스트리 또는 구성 요소 검색에서 함께 사용하여 특정 항목이 없을 경우 설치를 종료하도록 할 수 있습니다. AlwaysCreate 속성은 True로 설정해야 합니다. 그렇지 않을 경우 조건이 평가되지 않습니다.

참고

조건은 파일과 구성 요소에 적용되고 폴더에는 적용되지 않습니다. 폴더에 조건을 설정할 수 있지만 폴더가 비어 있고 해당 AlwaysCreate 속성이 True로 설정된 경우가 아니면 조건이 무시됩니다. 이 경우 폴더에 대한 더미 구성 요소가 만들어지고 이 구성 요소에 조건이 설정됩니다.

설정

Condition 속성은 True 또는 False로 평가될 수 있는 유효한 조건문이 포함된 문자열을 사용합니다. 이 조건문에는 Windows Installer 조건이나 속성, Property 속성에 포함된 값, 파일, 레지스트리 또는 구성 요소 검색의 Name 속성, 논리 연산자를 사용하는 이전 문 조합 등을 사용할 수 있습니다.

예를 들어, 설치 프로젝트에 CheckBox1이라는 확인란이 있는 확인란 대화 상자가 있고 CheckBox1PropertyCHECKBOXA1인 경우, 사용자가 CheckBox1을 선택했는지 확인하려면 Condition 속성을 CHECKBOXA1=1 식으로 설정합니다. 자세한 내용은 연습: Windows 기반 응용 프로그램 배포의 "Internet Explorer 버전을 확인하는 시작 조건을 추가하려면" 단계를 참조하십시오.

Condition 속성은 배포 시 시작 조건 관리에서 설명한 시작 조건 설정과 함께 사용됩니다.

참고 항목

참조

시작 조건 편집기의 속성

Property 속성

Property 속성(폴더)

Windows Installer 속성 사용

Windows Installer 조건문 구문

기타 리소스

배포 시 시작 조건 관리