다음을 통해 공유


.NET Framework Client Profile 배포 구성 스키마

업데이트: 2007년 11월

.NET Framework Client Profile을 사용하는 응용 프로그램을 배포하려면 설치 부트스트래퍼와 Deployment.xml 파일이 필요합니다. 설치 부트스트래퍼는 Deployment.xml 파일을 읽어 설치할 제품과 패키지를 확인하고 설치 프로세스의 사용자 인터페이스를 사용자 지정할 방법을 결정합니다. 이 항목에서는 Deployment.xml 파일에 나타날 수 있는 요소에 대해 설명하고 예제 Deployment.xml 및 Strings.xml 파일을 제공합니다.

요소

다음 표에서는 Deployment.xml 파일에 나타날 수 있는 요소를 보여 줍니다. 기본값이 있는 모든 특성은 선택 항목입니다.

Element

설명

특성

<Deployment>

필수적 요소. 부트스트래퍼에서 로드하는 루트 노드입니다. <ProductRefs> 및 <InstallUI> 요소가 들어 있어야 합니다.

FallbackCulture(필수)

유효한 문화권 설정에 대한 자세한 내용은 CultureInfo를 참조하십시오.

<ProductRefs>

필수적 요소. 설치할 제품이 들어 있습니다. <ProductRef> 요소가 하나 이상 들어 있어야 합니다.

<ProductRef>

필수적 요소. Product.xml이라는 제품 정의 파일의 위치를 설명합니다.

Location(필수) Product.xml 파일에 대한 상대 경로입니다.

<InstallUI>

필수적 요소. 설치 UI(사용자 인터페이스)를 렌더링하는 데 필요한 정보가 들어 있습니다. <Windows> 요소가 들어 있어야 합니다. <AppToLaunch> 요소를 포함할 수 있습니다.

FallbackCulture(필수)

유효한 문화권 설정에 대한 자세한 내용은 CultureInfo를 참조하십시오.

<AppToLaunch>

선택적 요소이며 설치를 완료한 후 시작할 응용 프로그램을 지정합니다.

Location(필수) 시작할 응용 프로그램에 대한 경로입니다. 예를 들면 %programfiles%\MyApp.exe와 같습니다.

<AppToLaunch> 요소가 있고 <PostInstallWindow> 요소가 없으면 배포에 성공한 후 응용 프로그램이 시작됩니다.

<AppToLaunch>와 <PostInstallWindow> 요소가 모두 있으면 배포에 성공하고 사용자가 마침 단추를 클릭한 후 응용 프로그램이 시작됩니다.

<StartAppCheckBox> 요소도 있으면 배포에 성공한 후 사용자가 응용 프로그램을 시작할지 여부를 결정합니다.

<Windows>

필수적 요소. 설치 화면과 동작을 정의하는 시각적 요소를 지정합니다. <Defaults> 및 <InstallWindow> 요소가 들어 있어야 하고 <PreInstallWindow>, <PostInstallWindow>, <RollbackWindow>, <ErrorWindow>, <CancelledWindow> 및/또는 <RebootWindow> 요소가 포함될 수 있습니다.

<Defaults>

필수적 요소. 설치 프로세스 동안 유지되는 창 기본값이 들어 있습니다. <ButtonGroup> 요소가 들어 있어야 합니다. <TitleCaption> 및/또는 <CopyrightCaption> 요소도 포함될 수 있습니다.

BackgroundColor(기본값: 기본 창 색) 기본값은 COLOR_WINDOW 상수의 색입니다. 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

BackgroundImage(기본값: 이미지 없음) JPEG, GIF, BMP, WMF, PNG, TIFF, EXIF 및 EMF 형식을 사용할 수 있습니다. 창에 맞게 크기가 조정되지 않습니다.

ForegroundColor(기본값: 기본 창 색) 기본값은 COLOR_WINDOWTEXT 상수의 색입니다. 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Height(기본값: 300) 주 창에서 클라이언트 영역의 높이(픽셀 단위)입니다.

Icon(기본값: 아이콘 없음) 주 창의 왼쪽 위 모퉁이에 표시됩니다. ICO 형식만 사용할 수 있습니다.

ShowWindowFrame(기본값: true) 창에 제목 표시줄 및 창 테두리를 표시할지 여부를 정의합니다.

Title(필수) 설치 창과 메시지 상자에 나타나는 텍스트입니다. 지역화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

TransparentColor(선택적) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Width(기본값: 500) 주 창에서 클라이언트 영역의 너비(픽셀 단위)입니다.

<TitleCaption>

선택적 요소이며 설치 창에 나타나는 하위 제목 텍스트를 렌더링하는 데 필요한 정보가 들어 있습니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 20) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italics(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 지역화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<CopyrightCaption>

선택적 요소이며 작성자의 저작권 정보를 지정합니다.

Alignment(기본값: 가운데) 왼쪽이나 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 10) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>를 상속)

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<ButtonGroup>

필수적 요소. 설치 도중 여러 설치 창 사이에서 이동하는 데 필요한 단추를 지정합니다.

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 단추를 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 단추를 오프셋할 픽셀 수입니다.

<PreInstallWindow>

선택적 요소이며 설치의 첫 단계 동안 UI 동작을 정의합니다. <AcceptButton> 및 <DeclineButton> 요소가 들어 있어야 합니다. <EulaBox>, <PrintButton>, <PromptCaption> 및/또는 <TitleCaption> 요소도 포함될 수 있습니다.

<EulaBox>

선택적 요소이며 각 <ProductRef> 요소의 Product.xml 파일에 있는 각 LicenseAgreement 특성에서 참조하는 소프트웨어 사용 약관을 표시합니다.

BackgroundColor(기본값: 기본 창 색) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Height(필수) 컨트롤의 높이(픽셀 단위)입니다.

Width(기본값: 기본 창 너비 - 40) 컨트롤의 너비(픽셀 단위)입니다.

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 컨트롤을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 컨트롤을 오프셋할 픽셀 수입니다.

<AcceptButton>

필수적 요소. 사용권 계약 프롬프트의 동의 단추를 나타냅니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

<DeclineButton>

필수적 요소. 사용권 계약 프롬프트의 동의 안 함 단추를 나타냅니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

<PrintButton>

선택적 요소이며 사용권 계약 프롬프트의 인쇄 단추를 나타냅니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(필수) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 단추를 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 단추를 오프셋할 픽셀 수입니다.

Title(필수) 지역화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<PromptCaption>

선택적 요소이며 사용자가 사용권 계약에 동의하는지 여부를 묻는 프롬프트를 표시합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Title(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<InstallWindow>

필수적 요소. 설치 프로세스의 두 번째 단계 동안 UI 동작을 정의합니다. <CancelButton> 요소가 들어 있어야 합니다. <DownloadCaption>, <StatusCaption>, <ProgressBar>, <TitleCaption> 및/또는 <WebControl> 요소도 포함될 수 있습니다.

<RollbackWindow>가 지정된 경우에만 취소 단추가 표시됩니다.

<StatusCaption>

선택적 요소이며 설치 단계의 상태를 표시합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다. Strings.xml 텍스트에는 다음 토큰이 포함될 수 있습니다.

%p - 이 설치 단계에서 다운로드 작업을 제외한 완료 백분율입니다.

%g - 다운로드 및 설치 작업을 포함한 총 설치 완료 백분율입니다.

Underline(기본값: false)

<DownloadCaption>

선택적 요소이며 현재 다운로드의 상태를 표시합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다. Strings.xml 텍스트에는 다음 토큰이 포함될 수 있습니다.

%p - 다운로드 단계 완료 백분율입니다.

%c - 현재 다운로드된 양(KB)입니다.

%t - 총 다운로드 크기(KB)입니다.

Underline(기본값: false)

<ProgressBar>

선택적 요소이며 전체적인 설치 상태를 표시합니다.

Height(필수) 진행률 표시줄의 높이(픽셀 단위)입니다.

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 진행률 표시줄을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 진행률 표시줄을 오프셋할 픽셀 수입니다.

Width(기본값: 300) 진행률 표시줄의 너비(픽셀 단위)입니다.

<WebControl>

선택적 요소이며 설치 또는 설치 후 단계에서 HTML 콘텐츠를 표시합니다. <Pages> 요소가 들어 있어야 합니다.

Height(필수) 컨트롤의 높이(픽셀 단위)입니다.

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 컨트롤을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 컨트롤을 오프셋할 픽셀 수입니다.

Width(기본값: 창 너비 - 40) 컨트롤의 너비(픽셀 단위)입니다.

<Pages>

필수적 요소. <Page> 요소가 하나 이상 들어 있어야 합니다.

Delay(기본값: 5) 페이지가 표시되는 초 수입니다.

Repeat(기본값: true) 페이지 사이를 계속 순환할지 여부입니다.

<Page>

필수적 요소. <WebControl> 요소에 표시할 HTML 콘텐츠가 들어 있습니다. 이 콘텐츠에는 하이퍼링크 또는 액티브 콘텐츠가 포함될 수 없습니다.

File(필수) 사용되는 Strings.xml 파일의 위치를 기준으로 하는 HTML 콘텐츠의 위치입니다.

<CancelButton>

필수적 요소. 설치에 대한 취소 단추를 나타냅니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

<PostInstallWindow>

선택적 요소이며 완료 메시지를 표시하거나 설치를 완료하라는 메시지를 표시합니다. <FinishButton> 요소가 들어 있어야 합니다. <FinishCaption>, <TitleCaption>, <WebControl> 및/또는 <StartAppCheckBox> 요소도 포함될 수 있습니다.

<FinishButton>

필수적 요소. 설치에 대한 마침 단추를 나타냅니다.

Title(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

<FinishCaption>

선택적 요소이며 설치 성공 창에 표시할 캡션을 설명합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<StartAppCheckBox>

선택적 요소이며 설치 단계 후 <AppToLaunch> 요소에 지정된 응용 프로그램을 시작할지 여부를 지정하는 확인란을 표시합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 확인란을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 확인란을 오프셋할 픽셀 수입니다.

Title(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

Checked(기본값: true) 확인란이 기본적으로 선택되어 있는지 여부를 지정합니다.

<RollbackWindow>

선택적 요소이며 설치 롤백 창을 표시합니다 <MarqueeBar>, <TitleCaption>, <RollbackCaption> 및/또는 <WebControl> 요소가 포함될 수 있습니다.

<RollbackCaption>

선택적 요소이며 롤백 창에 표시할 캡션을 설명합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<MarqueeBar>

선택적 요소이며 작업이 실행 중임을 나타내는 회전 애니메이션을 표시합니다.

Height(필수) 움직이는 텍스트 표시줄의 높이(픽셀 단위)입니다.

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 움직이는 텍스트 표시줄을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 움직이는 텍스트 표시줄을 오프셋할 픽셀 수입니다.

Width(기본값: 300) 움직이는 텍스트 표시줄의 너비(픽셀 단위)입니다.

<ErrorWindow>

선택적 요소이며 설치 오류 창을 표시합니다 <ExitButton>이 들어 있습니다. <FailureCaption>, <TitleCaption> 및/또는 <WebControl>도 포함될 수 있습니다.

<FailureCaption>

선택적 요소이며 설치 실패 창에 표시할 캡션을 설명합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font (Default: system font)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<CancelledWindow>

선택적 요소이며 <ExitButton> 요소가 들어 있습니다. <CancelledCaption>, <TitleCaption> 및/또는 <WebControl>도 포함될 수 있습니다.

<CancelledCaption>

선택적 요소이며 설치 취소 창에 표시할 캡션을 설명합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<ExitButton>

선택적 요소이며 설치에 대한 끝내기 단추를 나타냅니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

<RebootWindow>

선택적 요소이며 이 설치 작업의 컴퓨터 다시 시작 요구 사항과 옵션을 설명하는 창을 정의합니다. <RebootNowButton> 및 <RebootLaterButton> 요소가 들어 있습니다. <RebootPromptCaption>, <TitleCaption> 및/또는 <WebControl> 요소가 포함될 수 있습니다.

다시 부팅해야 하는데 <RebootWindow>가 정의되어 있지 않은 경우 다시 부팅에 대한 기본 메시지가 들어 있는 메시지 상자가 나타납니다. 사용자가 확인을 클릭하면 컴퓨터가 다시 부팅됩니다.

<RebootPromptCaption>

선택적 요소이며 다시 부팅 창에 표시할 캡션을 설명합니다.

Alignment(기본값: 왼쪽) 가운데 또는 오른쪽일 수도 있습니다.

Bold(기본값: false)

Font(기본값: 시스템 글꼴)

FontSize(기본값: 12) 픽셀 단위로 나타낸 텍스트 글꼴 크기입니다.

ForegroundColor(기본값: <Defaults>에서 상속됨) 16진수 RGB 값(예: 흰색의 경우 "#FFFFFF")을 사용할 수 있습니다.

Italic(기본값: false)

PosX(기본값: 20) 이 배포 문화권의 언어 방향에 따라 왼쪽 또는 오른쪽 가장자리에서 이 캡션을 오프셋할 픽셀 수입니다.

PosY(필수) 창 위쪽에서 이 캡션을 오프셋할 픽셀 수입니다.

Text(필수) 현지화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

Underline(기본값: false)

<RebootNowButton>

필수적 요소. 즉시 다시 부팅하는 단추를 나타냅니다.

Text(필수) 지역화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

<RebootLaterButton>

필수적 요소. 나중에 다시 부팅하는 단추를 나타냅니다.

Text(필수) 지역화된 Strings.xml 파일의 <Strings> 블록에 있는 식별자여야 합니다.

예제 Deployment.xml

다음은 Deployment.xml 파일의 예제입니다. 이 예제의 사용자 인터페이스는 사용권 계약 동의 단계가 포함된 설치 준비 창과 다운로드 및 상태 캡션, 진행률 표시줄, 5초마다 두 HTML 파일 사이에서 순환되는 콘텐츠 부분이 있는 설치 창으로 구성되어 있습니다. 설치가 완료되면 finish.htm 콘텐츠 페이지가 표시됩니다.

<?xml version="1.0" encoding="utf-8" ?>
<Deployment FallbackCulture="en">
  <ProductRefs>
    <ProductRef Location="DotNetClientFx\Product.xml" />
  </ProductRefs>
  <InstallUI>
    <Windows>
      <Defaults Width="550" Height="350" BackgroundColor="#FFFFAA" ForegroundColor="#0000FF" Title="Client Setup">
        <TitleCaption PosY="20" Text="TITLE" Font="Verdana" Bold="true" />
        <CopyrightCaption PosY="320" Text="COPYRIGHT" Italic="true" />
        <ButtonGroup PosY="280" />
      </Defaults>
      <PreInstallWindow>
        <PromptCaption PosY="50" Text="PROMPT" ForegroundColor="#000000" />
        <EulaBox Height="200" PosY="70" BackgroundColor="#FFFFAA" />
        <AcceptButton Text="ACCEPT" />
        <DeclineButton Text="DECLINE" />
      </PreInstallWindow>
      <InstallWindow>
        <DownloadCaption PosY="240" Text="DOWNLOAD" />
        <StatusCaption PosY="260" Text="STATUS" />
        <WebControl PosX="20" PosY="50" Width="510" Height="180">
          <Pages Repeat="true" Delay="5">
            <Page File="install1.htm" />
            <Page File="install2.htm" />
          </Pages>
        </WebControl>
        <ProgressBar PosX="20" PosY="280" Width="360" />
        <CancelButton Text="CANCEL" />
      </InstallWindow>
      <PostInstallWindow>
        <WebControl PosX="20" PosY="50" Width="510" Height="180">
          <Pages Repeat="false" Delay="5">
            <Page File="finish.htm" />
          </Pages>
        </WebControl>
        <FinishButton Text="EXIT" />
      </PostInstallWindow>
    </Windows>
  </InstallUI>
</Deployment>

예제 Strings.xml

다음은 Strings.xml 파일의 예제입니다. 이 예제는 위에 있는 Deployment.xml 예제 파일과 함께 사용됩니다. String 요소의 Name 특성은 Deployment.xml의 Text 특성에 해당합니다.

<?xml version="1.0" encoding="utf-8" ?>
<Strings>
  <String Name="TITLE">.NET Framework 3.5 Client Setup</String>
  <String Name="COPYRIGHT">Copyright © 2008 Microsoft Corporation. All rights reserved.</String>
  <String Name="PROMPT">Please accept the following license agreement:</String>
  <String Name="DOWNLOAD">Downloading installation components - %cKB / %tKB (%g%% completed)</String>
  <String Name="STATUS">Installing .NET Framework 3.5 Client (%p%% completed)</String>
  <String Name="ACCEPT">&amp;Accept</String>
  <String Name="DECLINE">&amp;Decline</String>
  <String Name="CANCEL">&amp;Cancel</String>
  <String Name="EXIT">E&amp;xit</String>
  <String Name="STARTAPP">&amp;Launch the application now</String>
</Strings>

참고 항목

참조

제품 및 패키지 스키마 참조