배포(Visual Basic 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 널리 사용되는 Visual Basic 배포 작업의 도움말에 대한 링크를 제공합니다. 도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 Visual Basic 작업 절차를 참조하십시오.
일반
배포 전략 선택
ClickOnce와 Windows Installer 기술을 비교합니다.64비트 응용 프로그램 배포
64비트 응용 프로그램을 배포할 때 고려해야 할 일반 사항을 설명합니다.사용자 지정 필수 구성 요소 추가
응용 프로그램을 실행하기 위해 먼저 설치해야 하는 공유 구성 요소 또는 시스템 구성 요소의 패키지를 설치하는 방법을 설명합니다.Windows Installer 배포 작업
이 단원에는 일반적인 Windows Installer 배포 작업이 포함되어 있습니다.
ClickOnce를 사용한 배포
방법: ClickOnce 응용 프로그램 게시
ClickOnce 응용 프로그램을 웹 서버, 파일 공유 또는 이동식 미디어에 게시하는 방법을 설명합니다.방법: ClickOnce를 통해 게시할 파일 지정
조건에 따라 특정 파일을 게시하거나 특정 파일을 설치하는 방법을 설명합니다.방법: ClickOnce 응용 프로그램의 게시 언어 변경
개발 컴퓨터의 언어와 문화권을 설정하는 방법을 설명합니다. 지역화된 응용 프로그램을 게시하는 경우 지역화된 버전과 일치하는 언어와 문화권을 지정해야 합니다.방법: ClickOnce 응용 프로그램을 사용하여 필수 구성 요소 설치
응용 프로그램과 함께 패키지로 만들 필수 구성 요소 집합을 선택하는 방법을 설명합니다.방법: ClickOnce 응용 프로그램에 대한 업데이트 관리
업데이트 검사를 수행할 시기와 방법, 업데이트가 필수인지 여부 및 응용 프로그램에서 업데이트를 검사할 위치를 지정하는 방법을 설명합니다.방법: ClickOnce 보안 설정 사용
응용 프로그램을 게시하기 위해 보안 설정을 사용하는 방법을 설명합니다.방법: 응용 프로그램 및 배포 매니페스트 서명
매니페스트에 강력한 이름을 지정하는 방법을 설명합니다.방법: ClickOnce를 사용하여 64비트 응용 프로그램 배포
ClickOnce를 사용하여 64비트 응용 프로그램을 게시하는 방법을 설명합니다.ClickOnce를 사용하여 COM 구성 요소 배포
부트스트래퍼 또는 등록이 필요 없는 COM이라고 하는 네이티브 구성 요소 격리를 사용하여 레거시 COM 구성 요소를 배포하는 방법을 설명합니다.명령줄에서 ClickOnce 응용 프로그램 빌드
MSBuild를 사용하여 명령줄에서 프로젝트를 빌드하여 배포하는 방법을 설명합니다.System.Deployment.Application을 사용하는 ClickOnce 응용 프로그램 디버깅
고급 ClickOnce 배포 기능을 사용하고 사용자 지정하는 방법을 설명합니다. 여기에는 사용자 응용 프로그램에 “지금 업데이트” 옵션 만들기, 구성 요소의 조건부 요청 시 다운로드 및 통합 응용 프로그램 업데이트가 포함됩니다.
응용 프로그램 게시
방법: ClickOnce 응용 프로그램 게시
ClickOnce 응용 프로그램을 웹 서버, 파일 공유 또는 이동식 미디어에 게시하는 방법을 설명합니다.방법: ClickOnce를 통해 게시할 파일 지정
조건에 따라 특정 파일을 게시하거나 특정 파일을 설치하는 방법을 설명합니다.방법: ClickOnce 응용 프로그램의 게시 언어 변경
개발 컴퓨터의 언어와 문화권을 설정하는 방법을 설명합니다. 지역화된 응용 프로그램을 게시하는 경우 지역화된 버전과 일치하는 언어와 문화권을 지정해야 합니다.방법: ClickOnce 응용 프로그램을 사용하여 필수 구성 요소 설치
응용 프로그램과 함께 패키지로 만들 필수 구성 요소 집합을 선택하는 방법을 설명합니다.방법: ClickOnce 응용 프로그램에 대한 업데이트 관리
업데이트 검사를 수행할 시기와 방법, 업데이트가 필수인지 여부 및 응용 프로그램에서 업데이트를 검사할 위치를 지정하는 방법을 설명합니다.방법: ClickOnce 게시 버전 자동 증가
응용 프로그램을 게시할 때 게시 버전의 버전 번호를 증가시키는 방법을 설명합니다.방법: ClickOnce 설치 모드 지정
응용 프로그램을 오프라인이나 온라인으로 사용할 수 있도록 지정하는 방법을 설명합니다.방법: 배포 프로젝트 속성 설정
배포 속성 범주에 해당하는 일반 프로젝트 속성과 구성에 종속된 속성에 대해 설명합니다.방법: 사용자별 또는 컴퓨터별 설치 지정
응용 프로그램을 설치할 때 컴퓨터의 모든 사용자가 사용할 수 있도록 할 것인지 설치를 수행하는 사용자만 사용할 수 있도록 할 것인지를 지정하는 방법을 설명합니다.
매니페스트 서명
방법: 응용 프로그램 및 배포 매니페스트 서명
매니페스트에 강력한 이름을 지정하는 방법을 설명합니다.방법: 어셈블리 서명 연기(Visual Studio)
지연된 서명이나 부분 서명을 사용하여 공개 키를 제공하고 어셈블리가 전달될 때까지 개인 키의 추가를 지연시키는 방법에 대해 설명합니다.
보안 응용 프로그램 배포
- 방법: ClickOnce 응용 프로그램의 보안 영역 설정
기본 권한 집합으로 시작하여 응용 프로그램에 필요한 권한을 한 번에 하나씩 추가하는 방법을 설명합니다.
설치 프로젝트를 사용한 배포(Windows Installer)
방법: 설치 프로젝트 만들기 또는 추가
Windows Installer(.msi) 파일을 만드는 데 사용되는 설치 프로젝트를 만드는 방법을 설명합니다. 설치 프로젝트에는 표준과 웹이라는 두 가지 형식이 있습니다.연습: Windows 기반 응용 프로그램 배포
설치하는 동안 바로 가기와 파일 연결을 설정하고, 레지스트리에 엔트리를 추가하고, 사용자 지정 대화 상자를 표시하고, Internet Explorer의 버전을 확인하는 Windows 응용 프로그램용 설치 관리자를 만드는 방법을 설명합니다.연습: 사용자 지정 작업 만들기
설치의 끝 부분에서 사용자를 웹 페이지로 안내하는 DLL 사용자 지정 작업을 만드는 과정을 보여 줍니다.방법: 64비트 플랫폼용 Windows Installer 만들기
64비트 응용 프로그램 및 구성 요소의 설치 관리자를 만드는 방법을 설명합니다.방법: Windows Installer 배포에서 필수 구성 요소 설치
응용 프로그램과 함께 패키지로 만들 필수 구성 요소 집합을 선택하는 방법을 설명합니다.
기타 배포 프로젝트
방법: 병합 모듈 프로젝트 만들기 또는 추가
구성 요소에 대한 파일, 리소스, 레지스트리 항목 및 설치 논리를 모두 포함하는 병합 모듈 파일(.msm)을 만듭니다.방법: CAB 프로젝트 만들기 또는 추가
구성 요소를 웹 브라우저에 다운로드하는 데 사용할 수 있는 CAB 파일(.cab)을 만듭니다. 이 옵션은 서버 대신 클라이언트 컴퓨터에서 코드를 실행할 경우에 사용해야 합니다.방법: 배포 프로젝트에 병합 모듈 추가
Visual Studio를 사용하여 자체 병합 모듈을 만들 수도 있고 Microsoft뿐 아니라 타사의 수많은 표준 구성 요소에 사용할 수 있는 기존 병합 모듈을 사용할 수도 있습니다.