2012-03-12 2 views
2

제품의 RTM 버전은 업그레이드 요소없이 Wix 설치 프로그램과 함께 제공됩니다. 이제 업데이트를 보내 드리겠습니다.
이제 어떻게 RTM 버전으로 제품의 새 버전을 다운 그레이드 할 수 있습니까?다른 제품의 설치를 방지하는 방법

답변

2

RTM 버전을 어떻게 업그레이드 할 계획입니까? 처음에는 UpgradeCode가없는 한 많은 옵션이 없습니다. 예를 들어 레지스트리 검색과 적절한 실행 조건을 추가하여 사용자가 RTM을 수동으로 제거 할 때까지 업데이트 실행을 방지 할 수 있습니다.

다운 그레이드를 방지하는 유일한 방법은 나에게 상당히 이상하게 보일 수 있습니다. 업데이트의 ProductCode가 RTM과 동일하게 유지되면 업데이트 후 RTM을 설치하려고하면 제품이 이미 설치되었다는 메시지가 나타나지 않습니다. 그러나 중요한 업그레이드 방법 (각 새 빌드에 대해 ProductCode를 변경해야하는 경우)을 사용하기로 결정한 경우에는 작동하지 않습니다 ...

이러한 생각은 철저한 대답이라고 주장하지 않습니다. 하지만 아마도 어떻게 든가는 길을 향해 당신을 안내 할 것입니다 ...

0

짧은 대답 - 당신은 할 수 없습니다.

최상의 해결 방법은 새로운 (고정 된) 제품을 효과적으로 출시하고 설치 위치를 변경하는 것입니다.

몇 년 전에 같은 문제에 직면하여 모든 버전의 응용 프로그램의 모든 흔적을 제거하는 사용자 지정 도구를 작성했습니다. 예쁘지는 않았지만 지원 직원을 4 배로 늘릴 필요가없는 유일한 실행 가능한 솔루션이었습니다.

관련 문제