Share via


응용 프로그램과 함께 Setup.exe Bootstrapper 샘플 사용

업데이트: 2007년 11월

Setup.exe Bootstrapper sample에서는 자동으로 작업을 수행합니다. 그러나 Setup.exe에서 사용자의 응용 프로그램이 사용되도록 하려면 응용 프로그램에 대한 필요 정보가 들어 있는 사용자 지정 Settings.ini 파일을 만들어야 합니다. 또한 응용 프로그램 및 Dotnetfx.exe 설치를 위한 최소 구성 요구 사항이 포함된 추가 정보 파일을 설치 프로그램과 함께 배포하는 것이 좋습니다. 다음 단원에서는 Settings.ini 및 추가 정보 파일을 만드는 방법에 대해 자세히 설명합니다.

  • Settings.ini 파일 만들기

  • 설치 프로그램에 대한 추가 정보 파일 만들기

Settings.ini 파일 만들기

Setup.exe Bootstrapper 샘플의 경우 외부 파일인 Settings.ini를 통해 다음이 식별됩니다.,

  • Dotnetfx.exe 및 호스트 응용 프로그램의 위치

  • 확인 대상 .NET Framework 언어 버전

  • Setup.exe 대화 상자에 대한 사용자 지정 문자열

Settings.ini의 기본 위치는 Setup.exe와 같은 폴더입니다. 사용자 응용 프로그램과 함께 Setup.exe Bootstrapper 샘플을 사용할 수 있도록 Settings.ini 파일을 만드는 작업은 사용자가 해야 합니다. Setup.exe Bootstrapper 샘플과 함께 제공되는 Settings.ini 파일을 복사한 다음 응용 프로그램에 대한 정확한 값을 지정하는데 필요한 사항에 따라 파일을 수정할 수 있습니다.

Dotnetfx.exe 및 호스트 응용 프로그램의 위치 지정

Setup.exe Bootstrapper 샘플을 사용하려면 Setup.exe에서 참조 가능한 위치에 Dotnetfx.exe 및 호스트 .NET Framework 응용 프로그램이 있어야 합니다. Setup.exe Bootstrapper 샘플에서는 외부 파일인 Settings.ini를 사용하여 Dotnetfx.exe 및 호스트 응용 프로그램의 위치를 확인합니다. 샘플과 함께 제공되는 Settings.ini 파일을 복사한 다음 편집하여 .NET Framework 호스트 응용 프로그램 및 Dotnetfx.exe가 있는 위치를 가리킬 수 있습니다.

다음 Settings.ini 파일 예제에서는 Setup.exe의 위치를 기준으로 다양한 위치에 있는 호스트 .NET Framework 응용 프로그램(mySetup.msi) 및 Dotnetfx.exe에 대한 Windows Installer 패키지를 가리키는 방법을 보여 줍니다.

다음 예제 Settings.ini 파일에서는 mySetup.msi와 Dotnetfx.exe가 Setup.exe와 같은 폴더에 있습니다. 아포스트로피(" ' ")는 사용자 지정되지 않은 줄을 주석 처리하는 데 사용됩니다.

[Bootstrap]
Msi=mySetup.msi
'LanguageDirectory=
ProductName= My Application 
'DialogText=
CaptionText=My Application
ErrorCaptionText= My Application Error
FxInstallerPath=c:\myProjectFolder\

다음 예제 Settings.ini 파일에서는 mySetup.msi와 Dotnetfx.exe가 Setup.exe와 별도의 네트워크 공유에 있습니다.

[Bootstrap]
Msi=\\myNetworkShare\myProjectFolder\mySetup.msi
'LanguageDirectory=
ProductName=My Application
'DialogText=
CaptionText=My Application
ErrorCaptionText= My Application Error
FxInstallerPath=\\myNetworkShare\myProjectFolder\

다음 예제 Settings.ini 파일에서는 mySetup.msi와 Dotnetfx.exe가 Setup.exe와 같은 컴퓨터의 다른 폴더에 있습니다.

[Bootstrap]
Msi=c:\myInstallerFiles\mySetup.msi
'LanguageDirectory=
ProductName= My Application
'DialogText=
CaptionText=My Application
ErrorCaptionText= My Application Error
FxInstallerPath=c:\myExecutables\

다음 예제 Settings.ini 파일에서는 mySetup.msi와 Dotnetfx.exe가 Setup.exe와 같은 CD의 다른 폴더에 있습니다.

[Bootstrap]
Msi=myInstallerFiles/mySetup.msi
'LanguageDirectory=
ProductName= My Application
'DialogText=
CaptionText=My Application
ErrorCaptionText= My Application Error
FxInstallerPath=myExecutables/

언어 버전 지정

Setup.exe를 통해 .NET Framework의 빌드 번호 및 언어 버전을 확인하려면 Settings.ini 파일에서 확인하려는 언어의 문화권 이름을 지정해야 합니다. 문화권 이름을 지정하지 않으면 기본적으로 영어 언어 버전이 확인됩니다.

다음 표에서는 사용할 수 있는 언어 버전과 Settings.ini 파일에서 지정하는 해당 문화권 이름을 나열합니다. 문화권 이름은 대/소문자를 구분하지 않습니다.

언어

문화권 이름

중국어(간체)

chs

중국어(번체)

cht

프랑스어

fr

독일어

de

이탈리아어

it

일본어

ja

한국어

ko

스페인어

es

다음 예제 Settings.ini 파일에서는 Setup.exe에서 Dotnetfx.exe의 프랑스어 버전이 확인되도록 지정합니다.

[Bootstrap]
Msi=mySetup.msi
LanguageDirectory=fr
ProductName= My Application 
'DialogText=
CaptionText=My Application
ErrorCaptionText= My Application Error
FxInstallerPath=c:\myProjectFolder\

Setup.exe 대화 상자에 대한 문자열 사용자 지정

Settings.ini 파일에서 다음 변수를 수정하여 Setup.exe 대화 상자에 표시되는 문자열을 사용자 지정할 수 있습니다.

  • ProductName은 Setup.exe에서 설치하는 .NET Framework 응용 프로그램의 이름을 지정합니다. 지정된 제품 이름은 Setup.exe가 시작된 후 나타나는 대화 상자의 텍스트를 사용자 지정하는 데 사용됩니다. 예를 들어 ProductName으로 My Application을 지정한 경우 대화 상자에 나타나는 텍스트는 "To start My Application Setup, click OK. To quit without installing, click Cancel."입니다.

    CaptionText 변수를 사용자 지정하지 않은 경우 ProductName은 Setup.exe가 시작된 후 나타나는 대화 상자의 제목 표시줄을 사용자 지정하는 데에도 사용됩니다. 예를 들어 ProductName으로 My Application을 지정하면 제목 표시줄에 "My Application Setup"이 표시됩니다. ProductName과 CaptionText를 모두 사용자 지정하면 CaptionText는 이 대화 상자의 제목 표시줄 텍스트를 사용자 지정하는 데 사용됩니다.

    ProductName은 응용 프로그램 설치가 완료될 때 표시되는 성공 대화 상자의 제목 표시줄을 사용자 지정하는 데에도 사용됩니다. ProductName을 사용자 지정하지 않으면 기본 텍스트인 "Application Setup"이 표시됩니다.

  • DialogText는 Setup.exe가 시작된 후 표시되는 대화 상자에 표시할 사용자 지정 텍스트를 지정합니다. DialogText를 사용자 지정하지 않으면 기본 텍스트인 "To start Application Setup, click OK. To quit without installing, click Cancel."이 표시됩니다.

  • CaptionText는 Setup.exe가 시작된 후 나타나는 대화 상자의 제목 표시줄에 표시할 사용자 지정 텍스트를 지정합니다. CaptionText를 사용자 지정하지 않으면 ProductName이 표시됩니다. ProductName이 사용자 지정되지 않은 경우에는 기본 텍스트인 "Application Setup"이 표시됩니다.

  • ErrorCaptionText는 Setup.exe 오류 대화 상자의 제목 표시줄에 표시할 사용자 지정 텍스트를 지정합니다. ErrorCaptionText를 사용자 지정하지 않으면 기본 텍스트인 "Application Setup Error"가 표시됩니다.

설치 프로그램에 대한 추가 정보 파일 만들기

설치 프로그램을 배포할 때 설치 프로그램을 성공적으로 실행하는데 필요한 컴퓨터의 최소 구성 요구 사항이 나열된 추가 정보 파일을 함께 제공하는 것이 좋습니다. 최소한 설치에 앞서 갖춰야할 요구 사항으로 최소한 Microsoft Windows 98 이상과 Internet Explorer 5.01 이상이 설치되어 있어야 한다고 점을 알려야 합니다. 또한 설치 프로그램에는 필요하지 않지만 데이터 액세스가 포함된 .NET Framework 응용 프로그램에 필요한 것으로 MDAC(Microsoft Data Access Components) 버전 2.6 이상을 나열해야 합니다. Dotnetfx.exe 설치를 위한 최소 구성 요구 사항에 대한 자세한 내용은 최소 구성 요구 사항을 참조하십시오.

참고 항목

개념

.NET Framework 응용 프로그램 및 Dotnetfx.exe를 함께 설치하는 단일 설치 프로젝트 만들기

Setup.exe Bootstrapper 샘플 작업

Dotnetfx.exe에 필요한 최소 구성 요구 사항

기타 리소스

.NET Framework 재배포