CD로 프로그램 배포: ClickOnce를 사용하여 게시

업데이트: 2007년 11월

이 단원에서는 프로그램을 다른 사용자와 공유할 수 있도록 CD-ROM 또는 DVD에 게시하는 방법을 배웁니다.

프로그램을 다른 사용자와 공유하려면 먼저 설치 프로그램을 만든 후 CD-ROM이나 다른 미디어에 복사해야 합니다. 설치 프로그램은 프로그램 자체는 물론, 프로그램 실행에 필요한 기타 구성 요소나 파일도 포함해야 합니다. 이러한 요소를 필수 구성 요소라고 합니다.

필수 구성 요소를 정확히 파악하는 일은 어려운 작업일 수 있습니다. 그러나 Visual Basic의 ClickOnce 게시 도구를 사용하면 이러한 작업을 포함하여 여러 작업을 편리하게 수행할 수 있습니다. ClickOnce 게시 기능을 사용하면 프로그램을 인터넷이나 로컬 네트워크에 게시할 수도 있습니다. 하지만 이 단원에서는 프로그램을 CD로 게시하는 방법을 설명합니다.

참고:

프로그램을 CD-ROM이나 DVD에 게시하려면 프로그램 기록에 사용할 컴퓨터에 적절한 하드웨어와 소프트웨어가 있어야 합니다. 음악 CD를 구울 수 있다면 CD에 프로그램을 게시하는 작업도 가능합니다. 이 기능이 없는 경우에도 다른 방법을 사용하여 프로그램을 공유할 수 있습니다. 자세한 내용은 전자 메일을 통해 프로그램 보내기: 압축 파일 만들기를 참조하십시오.

ClickOnce를 사용하여 게시

ClickOnce를 사용하여 프로그램을 게시하는 작업은 비교적 간단한 과정으로 게시 마법사에서 몇 가지 옵션을 선택한 후 결과 파일을 CD에 굽기만 하면 됩니다.

프로그램을 게시하기 전에 프로그램이 오류 없이 실행되는지 테스트해야 합니다. 게시할 준비가 되면 빌드 메뉴에서 게시 명령을 선택하여 게시 마법사를 시작할 수 있습니다.

게시 마법사는 세 가지 단계로 구성됩니다. 첫 번째 단계는 설치 프로그램과 관련 파일을 둘 위치를 선택하는 것입니다. CD에 게시할 경우에는 로컬 디스크의 폴더를 선택합니다. 나중에 프로그램을 CD에 구울 때 이 위치를 다시 선택합니다. 두 번째 단계는 사용자의 프로그램 설치 방법을 지정하는 것입니다. 이 경우 CD-ROM에서 설치하는 방법이 지정됩니다.

마지막 단계에서는 프로그램을 시작할 때마다 최신 버전이 있는지 자동으로 확인할지 여부를 지정합니다. 웹 서버에 액세스할 수 있으면 자세히 보기: 인터넷에 프로그램 배포에 설명된 대로 업데이트된 프로그램 버전을 웹 서버에 게시할 수 있습니다. 그러나 이 경우에는 CD에 게시하게 되므로 프로그램은 업데이트를 확인하지 못합니다.

게시 마법사는 실행 시 프로그램의 필수 구성 요소를 자동으로 확인합니다. 기본적으로 .NET Framework 같은 필수 구성 요소는 실제로 설치 프로그램에 패키지되어 있지 않습니다. 설치 중에 설치 프로그램은 필수 구성 요소를 확인하며 필요한 경우 인터넷에서 다운로드하여 설치합니다.

CD의 설치 프로그램에 필수 구성 요소를 포함하려면 프로젝트 디자이너에서 속성을 설정합니다. 하지만 먼저 필수 구성 요소에 대한 재배포 가능 파일을 로컬 컴퓨터로 다운로드해야 합니다. 자세한 내용은 자세히 보기: 프로그램에 필수 구성 요소 포함을 참조하십시오.

실습

CD에 게시하려면

  1. 파일 메뉴에서 프로젝트 열기를 선택합니다.

  2. 프로젝트 열기 대화 상자에서 이전 단원에서 만든 Windows 응용 프로그램 프로젝트를 찾은 후 열기를 클릭합니다.

  3. F5 키를 눌러 프로젝트를 실행합니다. 오류가 있으면 수정한 후 계속 진행합니다.

  4. 디버그 메뉴에서 디버깅 중지를 선택합니다.

  5. 빌드 메뉴에서 Projectname 게시를 선택합니다. 여기서 Projectname은 프로젝트의 이름입니다.

    게시 마법사가 나타납니다.

  6. 게시 마법사의 응용 프로그램을 게시할 위치 페이지에서 프로그램을 게시할 경로를 입력합니다(예: C:\My Programs). 이 폴더가 없으면 만들 것인지 묻는 메시지가 표시됩니다.

    다음을 클릭하여 마법사의 다음 페이지로 진행합니다.

  7. 응용 프로그램 설치 방법 페이지에서 CD-ROM 또는 DVD-ROM에서를 선택한 후 다음을 클릭합니다.

  8. 응용 프로그램이 업데이트를 확인할 위치 페이지에서 응용 프로그램이 업데이트를 확인하지 않음을 선택합니다.

  9. 마침을 클릭합니다. 마법사의 첫 번째 페이지에서 지정한 위치에 프로그램이 게시됩니다.

    이제 CD 또는 DVD 굽기 응용 프로그램을 사용하여 프로그램의 CD 또는 DVD를 구울 수 있습니다. 프로그램을 게시한 폴더에 모든 파일을 포함시켜야 합니다.

  10. 완성된 CD 또는 DVD를 다른 컴퓨터에 넣은 후 Setup.exe 파일을 실행합니다. .NET Framework 같은 필수 구성 요소를 설치해야 할 경우에는 해당 구성 요소를 다운로드하여 설치하라는 메시지가 표시됩니다.

  11. 설치가 끝나면 시작 메뉴의 바로 가기에서 프로그램을 실행할 수 있습니다.

    프로그램에 필수 구성 요소를 패키지하는 방법을 배우려면 자세히 보기: 프로그램에 필수 구성 요소 포함 단원에서 사용할 수 있도록 프로젝트를 열어 두십시오.

다음 단계

이 단원에서는 ClickOnce 게시 기능을 사용하여 CD-ROM에 프로그램을 게시하는 방법을 배웠습니다. 이제 다음 중에서 원하는 단원으로 이동할 수 있습니다.

웹 서버에 액세스할 수 있으며 인터넷에 프로그램을 게시하는 방법을 알아보려는 경우 자세히 보기: 인터넷에 프로그램 배포를 참조하십시오.

CD-ROM 또는 DVD-ROM을 구울 수 없는 경우 다음 단원인 전자 메일을 통해 프로그램 보내기: 압축 파일 만들기를 참조하십시오.

프로그램에 필수 구성 요소를 패키지하는 방법을 알아보려는 경우 자세히 보기: 프로그램에 필수 구성 요소 포함을 참조하십시오.

그렇지 않으면 둘러보기 기본 부분을 마칩니다. 다음 단계: 앞으로 할 일?에서 Visual Basic 관련 학습 정보를 제공하는 리소스를 소개하는 다음 항목으로 진행할 수 있습니다.

참고 항목

개념

프로그램 공유: 배포 소개