Share via


사용자 지정 작업

업데이트: 2007년 11월

사용자 지정 작업은 설치 중에 처리할 수 없는 작업을 수행하기 위해 설치 마지막에 코드를 실행할 수 있도록 한 Windows Installer 기능입니다. 코드는 .dll, .exe, 스크립트 또는 어셈블리의 형식이 될 수 있습니다. 예를 들어, 설치 중에 대상 컴퓨터에 로컬 데이터베이스를 생성할 수 있습니다. 데이터베이스를 생성 및 구성하는 실행 파일을 만든 다음, 배포 프로젝트에 사용자 지정 작업으로 해당 실행 파일을 추가할 수 있습니다. 자세한 내용은 연습: 설치할 때 사용자 지정 작업을 사용하여 데이터베이스 만들기를 참조하십시오.

Visual Studio의 사용자 지정 작업 편집기는 배포 프로젝트에서 사용자 지정 작업을 관리할 때 사용됩니다. 사용자 지정 작업은 추가될 수 있으며 사용자 지정 작업에 대한 속성을 설정할 수도 있습니다. 배포 프로젝트에는 여러 가지 사용자 지정 작업이 포함될 수 있습니다. 자세한 내용은 방법: 사용자 지정 작업 편집기에서 사용자 지정 작업 추가 및 제거를 참조하십시오.

사용자 지정 작업은 설치가 실제로 완료된 후에 실행되므로 설치 제어를 위해 사용되는 속성에는 액세스할 수 없습니다. 설치 관리자에서 사용자 지정 작업으로 정보를 전달해야 할 경우에는 CustomActionData 속성을 설정하여 그렇게 할 수 있습니다. 자세한 내용은 연습: 사용자 지정 작업을 사용하여 설치하는 동안 메시지 표시를 참조하십시오.

참고:

사용자 지정 작업이 실패하면 전체 설치가 롤백됩니다.

또한, Condition 속성을 사용하여 모든 사용자 지정 작업에 조건을 둘 수 있습니다. 이를 통해, 설치 중에 대상 컴퓨터에 존재하는 조건에 따라 서로 다른 사용자 지정 작업을 실행할 수 있습니다. 예를 들어, 대상 컴퓨터의 운영 체제 버전에 따라 서로 다른 사용자 지정 작업을 실행할 수 있습니다. 자세한 내용은 조건부 배포를 참조하십시오.

참고 항목

작업

연습: 사용자 지정 작업 만들기

개념

조건부 배포

참조

Condition 속성

CustomActionData 속성

기타 리소스

배포 시 사용자 지정 작업 관리