2012-09-24 2 views
1

msi 패키지의 설치/제거를 자동화하는 작업이 있습니다. 패키지를 빌드하고 응용 프로그램 서버에 수동으로 배포해야합니다. 이러한 것들을 자동화하기위한 일환으로 Build 서버에서 Application Server로 패키지를 배포하려고합니다..msi 제품 코드 (GUID)를 안정적으로 만들 수있는 방법

내 질문에 간단한 설명을 드리겠습니다. Application Server에 배포 된 패키지 (app-12.1)가 있다고 가정합니다. 새로운 패키지 (app-12.2)를 만들었습니다. app-12.1을 제거하고 원격으로 서버를 빌드하여 응용 프로그램 서버에 app-12.2를 설치해야합니다.

작업 이상 수행하려면

, 나는 그와 내가 제거하기 위해 노력하고, 앱 12.2 패키지의 제품 코드 (GUID)를 추출하기 위해 노력하고 앱 12.1

문제 : 응용 프로그램의 제품 코드 -12.1과 app-12.2는 다릅니다. 새 패키지를 빌드하자마자 기본적으로 제품 코드가 변경됩니다. 설치 해제 프로세스로 인해 응용 프로그램 서버에서 오류가 발생합니다.

app-12.2 패키지를 빌드하는 동안 제품 코드 (GUID)가 안정적인지 확인하려면 어떻게해야합니까? 그래서 제품 코드를 앱 12.1을 제거 할 때 사용할 수 있습니다.

모든 버전에서 제품 코드 (GUID)를 동일하게 유지할 수 있도록 팁을 제공해주세요. 키란

+0

가 동일한 제품이며, 다음 제품 코드가 12.1와 12.2 사이에 변경하지 말아야 나란히 살 수없는 경우. 제품이 나란히 살면 코드가 바뀝니다. – dvallejo

답변

2

당신은 다른 제품 코드를 원하는

감사하지만 같은 업그레이드 코드. 버전간에 업그레이드 코드를 동일하게 유지하지만 제품 코드를 변경하면 새 버전을 설치하는 동안 이전 버전이 자동으로 제거됩니다.

다음 링크를 일부 사용 될 수 있습니다 What are Upgrade, Product and Package Codes used for?

+0

안녕하세요. Peter, 빠른 답장을 보내 주셔서 감사합니다. – Kiran

관련 문제