배포 프로젝트 속성 대화 상자, 구성 속성, 빌드
업데이트: 2007년 11월
현재 선택된 배포 프로젝트의 빌드 설정을 지정할 수 있습니다. 프로젝트 이름은 제목 표시줄에 표시됩니다. 배포 프로젝트 형식에 따라서는 일부 사용자 인터페이스 요소를 사용할 수 없는 경우도 있습니다.
배포 프로젝트 속성 대화 상자에 액세스하려면 솔루션 탐색기에서 배포 프로젝트를 선택한 다음 보기 메뉴에서 속성 페이지를 클릭합니다. 그런 다음 구성 속성 목록에서 빌드를 선택합니다.
사용자 인터페이스 요소 목록
요소 |
설명 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
출력 파일 이름 |
빌드할 때 Windows Installer 파일(.Msi, .Msm)이 놓일 위치를 지정합니다. 기본값은 Configuration\ProjectName.extension 입니다. 여기서 Configuration은 선택한 구성에 대한 하위 디렉터리(프로젝트 디렉터리 아래에 위치)이고, ProjectName은 배포 프로젝트의 이름이며, extension은 설치 관리자의 경우에는 .Msi, 병합 모듈의 경우에는 .Msm입니다. 찾아보기 단추(...)를 사용하여 다른 위치를 선택할 수 있습니다. |
||||||||||
패키지 파일 |
Windows Installer 파일 내에서 파일이 패키지되는 방식을 지정합니다. 사용할 수 있는 옵션은 다음과 같습니다.
|
||||||||||
설치 URL |
설치 위치, 즉 응용 프로그램 및/또는 필수 구성 요소가 설치될 서버 또는 웹 사이트의 URL을 지정합니다. Windows Installer에서 이 URL을 사용하는 방법에 대한 자세한 내용은 아래에 있는 필수 구성 요소를 참조하십시오. |
||||||||||
필수 구성 요소 |
필수 구성 요소 단추를 클릭하여 필수 구성 요소 대화 상자를 엽니다. 이 대화 상자에서는 설치할 필수 구성 요소를 지정하고 응용 프로그램과 필수 구성 요소를 다운로드할 위치를 지정할 수 있습니다. 필수 구성 요소 대화 상자의 옵션은 다음과 같습니다. 필수 구성 요소를 설치하기 위한 설치 프로그램 만들기가 기본적으로 선택됩니다. 이 옵션의 선택을 취소하면 설치 URL에 지정된 URL이 무시됩니다. 구성 요소 공급업체의 웹 사이트에서 필수 구성 요소 다운로드(기본값)를 선택하면 공급업체의 웹 사이트에서 필수 구성 요소를 다운로드하지만 응용 프로그램은 설치 URL에 지정된 URL에서 다운로드합니다. 내 응용 프로그램과 동일한 위치에서 필수 구성 요소 다운로드를 선택하면 필수 구성 요소와 응용 프로그램을 모두 설치 URL에 지정된 URL에서 다운로드합니다. 다음 위치에서 필수 구성 요소 다운로드를 선택하면 지정된 웹 사이트에서 필수 구성 요소를 다운로드하지만 응용 프로그램은 설치 URL에 지정된 URL에서 다운로드합니다.
|
||||||||||
압축 |
설치 관리자에 포함되는 파일의 압축 설정을 지정합니다. 패키지 파일 옵션으로 느슨하게 압축되지 않은 파일로가 선택되어 있을 때에는 사용할 수 없습니다. 사용할 수 있는 옵션은 다음과 같습니다.
|
||||||||||
CAB 크기 |
배포 프로젝트에 의해 만들어진 .Cab 파일의 최대 크기를 지정합니다. 예를 들어, 파일을 플로피 디스크로 배포하려는 경우에는 .Cab 파일 크기를 1440KB(1.44MB)로 설정할 수 있습니다. 이 옵션은 패키지 파일 옵션으로 CAB 파일에서를 선택한 경우에만 사용할 수 있습니다. 사용할 수 있는 옵션은 다음과 같습니다.
|
![]() |
---|
Visual Studio 2003 및 이전 버전에서 사용 가능했던 서명 기능이 설치 및 배포 프로젝트(설치 프로젝트, 웹 설치 프로젝트, CAB 프로젝트 및 병합 모듈)에서 제거되었습니다. Visual Studio 2005에서 사용할 수 있는 서명 기능이 있는 Visual Studio 2003 프로젝트를 가져온 경우 또는 배포 프로젝트에 대해 서명 기능을 사용하려는 경우, 빌드 후 단계에서 Windows Platform SDK의 어셈블리 서명 도구인 Signtool.exe를 사용하여 빌드 출력의 파일을 서명해야 합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 The file '<file>' was not signed를 참조하십시오. |