이 경우 배포 프로그램 내에 COM을 등록하는 설정이 필요하며, 다음은 Visual Studio 설치 프로젝트를 이용하여 배포하는 방법을 기술합니다.
배포 프로젝트에는 다양한 추가작업을 수행할 수 있으나, 이 문서에는 COM 등록을 위한 핵심적인 내용만을 대상으로 하며 사용한 개발도구는 다음과 같습니다.
▣ 개발도구
- Visual Studio .NET C# 2008
- ArcGIS SDK(Engine) 9.3
▣ 반드시 기억할 것!
만약에 ArcGIS COM 컴포넌트를 이용한 커스텀 프로젝트를 배포한 후 ArcGIS를 제거하고자 할 경우 반드시 커스텀 프로젝트를 먼저 제거해야 합니다. 커스텀 프로젝트의 설치 및 제거시에 ArcGIS 컴포넌트(ESRI.ArcGIS.System.dll 등 커스텀 프로그램에서 참조로 사용한 어셈블리)를 필요로 하기 때문입니다. 만약 ArcGIS 컴포넌트들이 없을 경우 설치 및 제거에 실패합니다.
만약에 ArcGIS COM 컴포넌트를 이용한 커스텀 프로젝트를 배포한 후 ArcGIS를 제거하고자 할 경우 반드시 커스텀 프로젝트를 먼저 제거해야 합니다. 커스텀 프로젝트의 설치 및 제거시에 ArcGIS 컴포넌트(ESRI.ArcGIS.System.dll 등 커스텀 프로그램에서 참조로 사용한 어셈블리)를 필요로 하기 때문입니다. 만약 ArcGIS 컴포넌트들이 없을 경우 설치 및 제거에 실패합니다.
▣ 목 차
1. 소개 3
2. COM Custom Install Program 작성 4
2.1. 배포할 커스텀 프로젝트 준비 4
1.1.1. 프로젝트 작성 및 준비 4
1.1.2. COM Installer Class 추가 5
1.2. 설치 프로젝트 생성 7
1.2.1. 설치 프로젝트 생성 7
1.2.2. 배포할 커스텀 프로젝트 추가 9
1.2.3. 사용자 지정작업 추가 12
1.2.4. 기타 설치정보 수정 15
1.2.5. 전체 솔루션 빌드 16
3. 참고 17
▣ 매뉴얼
▣ Class Library Project with COM
댓글 없음:
댓글 쓰기