다음을 통해 공유


제품 코드

제품 포드는 애플리케이션 또는 제품의 주요 ID인 GUID입니다. 자세한 내용은 ProductCode 속성을 참조하세요. 제품에 중대한 변경이 있는 경우 이를 반영하도록 제품 코드도 변경해야 합니다. 그러나 제품 변경 내용이 비교적 사소한 경우 제품 코드를 변경해야 하는 것은 아닙니다.

애플리케이션 패키지의 32비트 및 64비트 버전은 제품 코드가 서로 달라야 합니다. 애플리케이션의 32비트 구성 요소가 64비트 구성 요소로 다시 컴파일되는 경우 새 제품 코드를 할당해야 합니다.

PublishComponent 요소 테이블에 노출된 서버가 32비트에서 64비트로 다시 컴파일되는 경우, 32비트 및 64비트 클라이언트가 적절한 정규화된 구성 요소 범주를 식별할 수 있도록 이 테이블의 GUID도 변경해야 할 수 있습니다. 이 경우 제품 코드도 변경해야 합니다.

제품 코드 GUID의 문자는 대문자여야 합니다. GUIDGEN과 같은 유틸리티는 소문자를 포함하는 GUID를 생성합니다. 제품 코드 또는 패키지 코드로 사용하려면 이러한 GUID의 소문자를 대문자로 변경해야 합니다. 자세한 내용은 제품 코드 변경을 참조하세요.

패키지 코드는 특정 Windows Installer 패키지를 식별하는 GUID입니다. 패키지 코드는 .msi 파일을 애플리케이션 또는 제품과 연결하며 원본 확인에도 사용할 수 있습니다. 제품 및 패키지 코드는 서로 교환할 수 없습니다. 동일하지 않은 두 개의 .msi 파일에는 동일한 패키지 코드가 없어야 합니다. 패키지 코드와 제품 코드가 동일한 애플리케이션을 제공하는 것이 일반적이지만 애플리케이션이 업데이트됨에 따라 두 값이 다를 수 있습니다. 자세한 내용은 패키지 코드를 참조하세요.