다음을 통해 공유


배포 전략 선택

업데이트: 2007년 11월

Visual Studio에서는 Windows 기반 응용 프로그램을 배포하기 위한 두 가지 전략을 제공합니다. 이는 ClickOnce 기술을 사용하여 응용 프로그램을 게시하는 방법과, Windows Installer 기술을 사용하여 일반적인 설치 프로그램을 통해 응용 프로그램을 배포하는 방법입니다. ClickOnce 배포를 사용할 경우 중앙의 한 위치에 응용 프로그램을 게시하면 사용자는 해당 위치에서 응용 프로그램을 설치 또는 실행합니다. Windows Installer 배포를 사용할 경우에는 응용 프로그램을 setup.exe 파일에 패키지한 후 사용자에게 해당 파일을 배포합니다. 그러면 사용자는 Setup.exe 파일을 실행하여 응용 프로그램을 설치합니다.

배포 전략을 선택할 때는 응용 프로그램의 유형, 사용자의 유형과 위치, 응용 프로그램의 업데이트 빈도 및 설치 요구 사항과 같은 요인을 고려해야 합니다.

대부분의 경우 ClickOnce 배포를 사용하면 최종 사용자는 보다 편리하게 설치를 수행할 수 있으며 개발자의 작업 부담도 줄어듭니다. 그러나 Windows Installer 배포가 필요한 경우도 있습니다.

참고:

Visual Studio의 배포 도구는 일반적인 엔터프라이즈 배포 요구를 처리할 수 있도록 디자인되어 있으며 가능한 모든 배포 시나리오에 적합하지는 않습니다. 보다 수준 높은 배포 시나리오의 경우 타사의 배포 도구나 Systems Management Server 같은 소프트웨어 배포 도구를 사용해야 할 수 있습니다.

ClickOnce 배포의 기능

일반적으로 ClickOnce 배포를 사용하면 응용 프로그램을 매우 간편하게 설치 및 업데이트할 수 있지만 Windows Installer 배포를 사용할 때보다 작업 유연성은 떨어집니다.

ClickOnce로 배포한 응용 프로그램은 자동 업데이트되므로 자주 변경해야 하는 응용 프로그램에 적합합니다. 처음에는 CD-ROM을 통해 ClickOnce 응용 프로그램을 설치할 수 있지만 업데이트 기능을 활용하려면 네트워크에 연결되어 있어야 합니다.

마지막으로, 전략 선택에 영향을 줄 수 있는 보안 고려 사항이 있을 수 있습니다. ClickOnce 배포를 사용할 때 경험이 부족한 사용자는 보안 결정을 내리기가 어려울 수 있기 때문입니다. 자세한 내용은 ClickOnce 응용 프로그램 보안을 참조하십시오.

Windows Installer 배포의 기능

Windows Installer를 사용할 경우 솔루션에 설치 프로젝트를 추가하여 사용자에게 배포할 설치 파일을 만듭니다. 그러면 사용자는 설치 파일을 실행하고 마법사의 단계를 수행하여 응용 프로그램을 설치합니다. ClickOnce를 사용할 때는 게시 마법사를 사용하여 응용 프로그램을 패키지한 후 웹 사이트나 네트워크 파일 공유에 게시합니다. 그러면 사용자는 해당 위치에서 직접 한 번에 응용 프로그램을 설치 및 시작할 수 있습니다.

Windows Installer를 사용할 경우 사용자에게 배포할 설치 관리자 패키지를 만듭니다. 그러면 사용자는 설치 파일을 실행하고 마법사의 단계를 수행하여 응용 프로그램을 설치합니다. ClickOnce를 사용할 때는 응용 프로그램 및 배포 매니페스트를 만들어 응용 프로그램 파일과 함께 웹 사이트나 네트워크 파일 공유에 게시합니다. 그러면 사용자는 해당 위치에서 직접 한 번에 응용 프로그램을 설치 및 시작할 수 있습니다.

ClickOnce 및 Windows Installer 기술을 비교하는 요약 표를 보려면 ClickOnce 배포 개요에 나오는 ClickOnce 및 Windows Installer 비교 표를 참조하십시오.

참고 항목

기타 리소스

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

ClickOnce 배포

Windows Installer 배포