다음을 통해 공유


구성 요소 관리

Windows Installer의 작업 단위를 WICs 또는 단지 구성 요소 라고도 하는 Windows Installer 구성 요소로 라고 합니다. GUID를 기본 단위로 설치 및 참조 횟수 Windows Installer를 사용 하는 설치의 경우 각 WIC를 식별 합니다.

VSPackage 설치 관리자를 만들려면 몇 가지 제품을 사용할 수 있지만이 토론 Windows Installer (.msi) 파일의 사용을 가정 합니다. 항상 올바른 참조 횟수가 발생 하는 설치 관리자를 만들 때 파일 배포를 제대로 관리 해야 합니다. 따라서 서로 다른 버전의 제품을 방해 또는 서로 혼합 된 설치를 중단 되거나 되지 시나리오를 제거 합니다.

Windows Installer의 참조 횟수는 구성 요소 수준에서 발생합니다. 리소스를 신중 하 게 구성 해야-파일, 레지스트리 항목, 등-구성 요소에 있습니다. 다른 수준의 조직-모듈, 기능 및 제품 등-다양 한 시나리오에서 도움이 됩니다. 자세한 내용은 Windows Installer의 기초를 참조하십시오.

병렬 설치를 위해 설치 프로그램 제작 지침

  • 작성자 파일과 구성 요소로 버전에서 공유 하는 레지스트리 키입니다.

    이렇게 하면 쉽게 다음 버전에서이 사용할 수 있습니다. 예를 들어, 전역으로 등록 된 형식 라이브러리 파일 확장명을 HKEY_CLASSES_ROOT, 등에서 등록 항목입니다.

  • 공유 구성 요소를 별개의 병합 모듈로 그룹화 합니다.

    이렇게 하면 작성자를--앞으로 나란히에 사용할 수 있습니다.

  • 버전 간에 동일한 Windows Installer 구성 요소를 사용 하 여 공유 파일 및 레지스트리 키를 설치 합니다.

    다른 구성 요소를 사용 하는 경우 파일 및 레지스트리 항목 버전이 있는 VSPackage 하나를 제거 하는 또 다른 VSPackage 여전히 설치 되어 때 제거 됩니다.

  • 버전이 관리 되 고 공유 항목에 동일한 구성 요소를 섞지 마십시오.

    이렇게 전역 위치 및 버전이 있는 항목 격리 된 위치에 공유 항목을 설치할 수 있습니다.

  • 버전의 파일을 가리키는 공유 레지스트리 키가 없는.

    이렇게 하면 다른 버전의 Vspackage를 설치할 때 공유 키 덮어쓰게 됩니다. 키를 가리키는 파일의 두 번째 버전을 제거한 후에 없어집니다.

참고 항목

개념

공유 및 버전이 있는 VSPackages 사이 선택합니다.

VSPackage 설치 시나리오