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

업데이트: 2007년 11월

참고:

이 항목은 .NET Framework 버전 1.0 재배포 가능 패키지에만 적용됩니다. .NET Framework 버전 1.1 핵심 재배포 가능 패키지를 배포하는 방법에 대한 자세한 내용은 .NET Framework Deployment Guide 웹 사이트인 .NET Framework 1.1 Deployment Guide를 참조하십시오.

Setup.exe Bootstrapper 샘플의 목적은 실행하면 필요에 따라 Dotnetfx.exe가 설치된 다음 .NET Framework 응용 프로그램이 설치되는 단일 설치 프로그램을 만드는 방법을 보여 주는 것입니다. 이 샘플에 의해 Dotnetfx.exe와 .NET Framework 응용 프로그램의 Microsoft Windows Installer 기반 설치 프로그램(.msi 파일)이 부트스트랩으로 입력됩니다. 이 샘플은 .NET Framework가 설치되지 않은 컴퓨터에서도 실행할 수 있어야 하기 때문에 비관리 코드로 작성됩니다. Setup.exe Bootstrapper 샘플의 사전 컴파일 버전은.NET Framework Deployment Guide 웹 사이트(www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/dotnetframedepguid.asp)에서 다운로드할 수 있습니다.

데이터 클래스가 포함된 .NET Framework 응용 프로그램일 경우 FullInstallVer의 값이 2.6 이상인 레지스트리 키 HKLM\SOFTWARE\Microsoft\DataAccess가 있는지 확인하여 MDAC_typ.exe가 자동으로 설치되도록 Setup.exe Bootstrapper 샘플을 확장할 수 있습니다. MDAC 설치 프로그램이 캡슐화된 샘플 실행 파일과 Windows Installer 패키지(.msi 파일)는 Microsoft 기술 지원 서비스의 문서인 "Install DCOM and MDAC Through a Windows Installer Package"에서 다운로드할 수 있습니다. 이 문서는 https://support.microsoft.com/default.aspx?scid=kb;EN-US;q257604에서 볼 수 있습니다.

Setup.exe Bootstrapper 샘플에서는 .NET Framework를 자동으로 확인하며 필요할 경우 Dotnetfx.exe가 자동으로 설치되고 응용 프로그램에 대한 Windows Installer 설치 프로그램이 호출됩니다. Setup.exe에서 이 작업이 수행되는 방식에 대한 자세한 내용은 Setup.exe Bootstrapper 샘플 작업을 참조하십시오.

Setup.exe Bootstrapper 샘플을 응용 프로그램과 함께 사용하려면 사용자가 직접 Settings.ini 파일을 만들어야 합니다. 설치 프로그램을 배포할 때 응용 프로그램 및 Dotnetfx.exe 설치에 대한 최소 구성 요구 사항이 포함된 추가 정보를 함께 제공하는 것이 좋습니다. Settings.ini 및 추가 정보 파일을 만드는 방법에 대한 자세한 내용은 응용 프로그램과 함께 Setup.exe Bootstrapper 샘플 사용을 참조하십시오.

참고 항목

개념

Setup.exe Bootstrapper 샘플 작업

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

Dotnetfx.exe 배포 시나리오

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

기타 리소스

.NET Framework 재배포