배포(C# 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 일반적으로 사용되는 배포 작업에 대한 도움말의 링크를 제공합니다. 도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 C# 작업 절차를 참조하십시오.
ClickOnce
방법: ClickOnce 응용 프로그램 게시
웹 서버, 파일 공유 또는 이동식 미디어에 게시하여 사용자가 ClickOnce 응용 프로그램을 사용할 수 있도록 하는 방법을 보여 줍니다.방법: 게시 위치 지정
응용 프로그램 파일 및 매니페스트가 배치되는 위치를 지정하는 방법을 보여 줍니다.방법: 설치 URL 지정
설치 URL 속성을 사용하여 사용자가 응용 프로그램을 다운로드하기 위해 이동할 웹 서버를 지정하는 방법을 보여 줍니다.방법: 지원 URL 지정
지원 URL 속성을 사용하여 사용자가 응용 프로그램에 대한 정보를 얻기 위해 이동할 수 있는 웹 페이지나 파일 공유를 식별하는 방법을 보여 줍니다.방법: ClickOnce 설치 모드 지정
설치 모드를 설정하여 응용 프로그램을 오프라인으로 사용할 수 있는지 아니면 온라인으로 사용할 수 있는지를 지정하는 방법을 보여 줍니다.방법: CD 설치를 위한 자동 시작 사용
미디어를 삽입할 때 ClickOnce 응용 프로그램이 자동으로 시작되도록 자동 시작 기능을 사용하는 방법을 보여 줍니다.방법: ClickOnce 게시 버전 설정
게시할 응용 프로그램을 업데이트로 취급할지 여부를 결정하는 게시 버전 속성을 설정하는 방법을 보여 줍니다.방법: ClickOnce 게시 버전 자동 증가
응용 프로그램이 업데이트로 게시되도록 게시 버전 속성을 변경하는 방법을 보여 줍니다.방법: ClickOnce를 통해 게시할 파일 지정
파일을 제외하고 파일을 데이터 파일이나 필수 구성 요소로 표시하는 것은 물론, 조건부 설치에 적합한 파일 그룹을 만드는 방법을 보여 줍니다.방법: ClickOnce 응용 프로그램을 사용하여 필수 구성 요소 설치
응용 프로그램과 함께 패키지로 만들 필수 구성 요소 집합을 지정하는 방법을 보여 줍니다.방법: ClickOnce 응용 프로그램에 대한 업데이트 관리
업데이트 확인 수행 시기와 방법, 필수 업데이트인지 여부 및 응용 프로그램이 업데이트를 확인하는 위치를 지정하는 방법을 보여 줍니다.방법: ClickOnce 응용 프로그램에 데이터 파일 포함
임의의 형식으로 된 데이터 파일을 ClickOnce 응용 프로그램에 추가하는 방법을 보여 주는 절차에 대해 설명합니다.방법: Systems Management Server를 사용하여 .NET Framework 배포
Systems Management Server를 실행하는 서버에서 수행해야 하는 작업에 대해 설명합니다.방법: ClickOnce 응용 프로그램의 클라이언트 컴퓨터에 신뢰할 수 있는 게시자 추가
명령줄 도구인 CertMgr.exe를 사용하여 게시자의 인증서를 클라이언트 컴퓨터의 신뢰할 수 있는 게시자 저장소에 추가하는 방법을 보여 줍니다.방법: 배포 업데이트를 위한 대체 위치 지정
응용 프로그램을 처음 설치한 이후 웹에서 자동으로 업데이트할 수 있도록 배포 매니페스트에 업데이트 대체 위치를 지정하는 방법을 보여 줍니다.방법: Active Directory를 사용하여 .NET Framework 배포
Active Directory를 사용하여 .NET Framework를 배포하는 절차에 대해 설명합니다.방법: ClickOnce 응용 프로그램에서 쿼리 문자열 정보 검색
ClickOnce 응용 프로그램을 사용하여 쿼리 문자열 정보를 얻는 방법을 보여 주는 절차에 대해 설명합니다. ClickOnce 응용 프로그램을 처음 시작할 때 간단한 코드를 사용하여 이러한 값을 읽는 방법도 보여 줍니다.방법: ClickOnce 보안 설정 사용
개발하는 동안 보안 설정을 임시로 해제하는 방법을 보여 줍니다.방법: ClickOnce 응용 프로그램의 보안 영역 설정
보안 영역을 설정하여 응용 프로그램 테이블에 필요한 권한을 채우는 방법을 보여 줍니다.방법: ClickOnce 응용 프로그램에 대한 사용자 지정 권한 설정
제대로 작동하는 데 필요한 특정 권한으로 응용 프로그램을 제한하는 방법을 보여 줍니다.방법: ClickOnce 응용 프로그램에 대한 권한 확인
권한 계산기(Permission Calculator) 도구를 실행하여 응용 프로그램을 분석하여 필요한 권한을 확인하는 방법을 보여 줍니다.방법: 제한된 권한으로 ClickOnce 응용 프로그램 디버깅
최종 사용자와 동일한 권한으로 응용 프로그램을 디버깅하는 방법을 보여 줍니다.
Windows Installer
Windows Installer 배포
Windows Installer 배포를 사용하여 사용자에게 배포할 설치 관리자 패키지를 만드는 방법에 대한 문서의 링크를 제공합니다.연습: Windows 기반 응용 프로그램 배포
메모장을 실행하는 Windows 응용 프로그램의 설치 관리자를 만드는 과정을 보여 줍니다.연습: 병합 모듈을 사용하여 공유 구성 요소 설치
병합 모듈을 사용하여 일관성 있는 배포를 위해 공유 구성 요소를 패키지하여 전달하는 방법을 보여 줍니다.연습: 사용자 지정 작업 만들기
설치의 마지막 단계에서 사용자를 웹 페이지로 안내하는 DLL 사용자 지정 작업을 만드는 과정을 보여 줍니다.연습: 사용자 지정 작업을 사용하여 설치하는 동안 메시지 표시
사용자 지정 작업을 사용하여 사용자 입력을 받아서 설치 중에 표시되는 메시지 상자에 그 정보를 전달하는 방법을 보여 줍니다.연습: 사용자 지정 작업을 사용하여 설치 시 어셈블리 미리 컴파일
설치 중에 어셈블리를 네이티브 코드로 미리 컴파일하기 위해 DLL의 경로 이름을 CustomActionData 속성으로 전달하는 방법을 보여 줍니다.연습: 설치할 때 사용자 지정 작업을 사용하여 데이터베이스 만들기
사용자 지정 작업 및 CustomActionData 속성을 사용하여 설치하는 동안 데이터베이스 및 데이터베이스 테이블을 만드는 방법을 보여 줍니다.연습: 설치할 때 다른 웹 서비스로 응용 프로그램 리디렉션
URL 동작 속성, 설치 관리자 클래스 및 웹 설치 프로젝트를 사용하여 다른 XML Web services로 리디렉션될 수 있는 웹 응용 프로그램을 만드는 방법을 보여 줍니다.방법: Windows Installer 배포에서 필수 구성 요소 설치
설치하는 동안 구성 요소가 있는지 자동으로 검색하고 미리 정해진 필수 구성 요소 집합을 설치하는 부트스트랩이라는 과정을 보여 줍니다.방법: 배포 프로젝트 만들기 또는 추가
개발 도중 및 개발 후 솔루션이 배포될 위치와 방식을 지정하는 방법을 보여 줍니다.방법: 설치 프로젝트 만들기 또는 추가
다른 컴퓨터나 웹 서버에 설치할 응용 프로그램을 배포하는 데 사용되는 Windows Installer 파일(.msi)을 만드는 방법을 보여 줍니다.방법: 병합 모듈 프로젝트 만들기 또는 추가
병합 모듈 프로젝트를 만들어 여러 응용 프로그램 간에 공유되는 파일 또는 구성 요소를 패키지하는 방법을 보여 줍니다.방법: CAB 프로젝트 만들기 또는 추가
구성 요소를 웹 브라우저에 다운로드하는 데 사용할 수 있는 CAB 파일(.cab)을 만드는 CAB 프로젝트를 만드는 방법을 보여 줍니다.방법: 배포 프로젝트 속성 설정
배포 속성 대화 상자를 사용하여 구성에 종속된 속성을 설정하는 방법을 보여 줍니다.방법: 배포 프로젝트에 항목 추가
설치 관리자에 포함되어야 하는 요소 및 대상 컴퓨터에서 해당 요소를 설치할 위치를 지정하는 방법을 보여 줍니다.방법: 배포 프로젝트에 병합 모듈 추가
병합 모듈(.msm 파일)을 사용하여 여러 배포 프로젝트 간에 구성 요소를 공유하는 방법을 보여 줍니다.방법: 아이콘 추가 및 제거
설치하는 동안 대상 컴퓨터에 아이콘을 설치하고 응용 프로그램과 연결하는 방법을 보여 줍니다.방법: 배포 프로젝트에서 항목 제외
배포 프로젝트에서 하나 이상의 파일을 제외하는 방법을 보여 줍니다.방법: 운영 체제 버전에 따른 조건부 설치 설정
Condition 속성을 사용하여 설치 관리자에 조건부 논리를 추가하는 방법을 보여 줍니다. 예를 들어 운영 체제 버전에 따라 다른 파일을 설치하거나 다른 레지스트리 값을 설정합니다.