Visual Basic 6.0 사용자를 위한 설치 및 배포

업데이트: 2007년 11월

Visual Basic 2008과 Visual Basic 6.0에서 응용 프로그램 및 구성 요소를 배포하는 방법은 상당히 다릅니다.

개념적 차이

Visual Basic 6.0에서는 패키지 및 배포 마법사로 설치 프로그램(.exe 파일)을 만들어 응용 프로그램을 배포하고 설치할 수 있었습니다.

참고:

나중에 릴리스된 Visual Studio 6.0에는 Windows Installer 파일(.msi 파일)을 만드는 데 사용할 수 있는 Visual Studio Installer 추가 기능이 들어 있습니다. Visual Studio 설치 관리자를 사용하여 만든 프로젝트는 Visual Basic 2008과 호환되지 않습니다.

Visual Basic 2008에서는 Windows 기반 응용 프로그램을 배포하기 위한 두 가지 전략을 제공합니다. 이는 ClickOnce 기술을 통하여 응용 프로그램을 게시하는 방법과, Windows Installer 기술을 사용하여 일반적인 설치 프로그램을 통해 응용 프로그램을 배포하는 방법입니다.

ClickOnce 배포를 사용할 경우 중앙의 한 위치(일반적으로 웹 서버 또는 파일 공유)에 응용 프로그램을 게시하면 사용자는 해당 위치에서 응용 프로그램을 설치 또는 실행합니다. ClickOnce 응용 프로그램은 자동으로 업데이트할 수 있으며, 응용 프로그램에 업데이트를 게시하면 최종 사용자가 해당 업데이트를 자동으로 다운로드할 수 있어 모든 사용자가 같은 버전을 사용하도록 합니다. 자세한 내용은 ClickOnce 배포를 참조하십시오.

Windows Installer 배포를 사용할 경우에는 설치 및 배포 프로젝트를 사용하여 응용 프로그램을 Setup.exe 파일에 패키지한 후 사용자에게 해당 파일을 배포합니다. 그러면 사용자는 Setup.exe 파일을 실행하여 응용 프로그램을 설치합니다. 자세한 내용은 Windows Installer 배포를 참조하십시오.

참고:

Visual Basic Express Edition에서는 ClickOnce 배포만 지원합니다.

필수 구성 요소 및 종속성

Visual Basic 6.0에서는 응용 프로그램의 파일 종속성과 관련된 정보가 종속성 파일(.dep)에 저장되어 있습니다. 모든 응용 프로그램에는 필수 구성 요소로 Visual Basic 런타임 파일이 필요하고, 많은 응용 프로그램에 데이터 라이브러리 등의 다른 필수 구성 요소가 필요합니다. 종속성과 필수 구성 요소의 전체 목록을 결정하려면 Vb6dep.ini 파일을 직접 편집해야 합니다.

Visual Basic 2008에서는 ClickOnce 배포 및 Windows Installer 배포 모두에서 응용 프로그램의 모든 종속성을 자동으로 결정하고 패키지합니다. 두 배포 형식 중 하나를 사용하여 .NET Framework 런타임 라이브러리 등의 필수 구성 요소를 자동으로 설치하고 다른 필수 구성 요소를 부트스트랩(응용 프로그램과 함께 설치)할 수 있습니다. 자세한 내용은 필수 구성 요소 배포(Visual Studio)를 참조하십시오.

업그레이드 참고 사항

Visual Basic 6.0 응용 프로그램을 Visual Basic 2008로 업그레이드할 때 배포 정보는 모두 손실됩니다. ClickOnce 또는 Windows Installer 중 하나를 사용하여 새 배포를 구현해야 합니다.

참고 항목

개념

배포 전략 선택

기타 리소스

응용 프로그램 및 구성 요소 배포