제품의 RTM 버전은 업그레이드 요소없이 Wix 설치 프로그램과 함께 제공됩니다. 이제 업데이트를 보내 드리겠습니다.
이제 어떻게 RTM 버전으로 제품의 새 버전을 다운 그레이드 할 수 있습니까?다른 제품의 설치를 방지하는 방법
2
A
답변
2
RTM 버전을 어떻게 업그레이드 할 계획입니까? 처음에는 UpgradeCode가없는 한 많은 옵션이 없습니다. 예를 들어 레지스트리 검색과 적절한 실행 조건을 추가하여 사용자가 RTM을 수동으로 제거 할 때까지 업데이트 실행을 방지 할 수 있습니다.
다운 그레이드를 방지하는 유일한 방법은 나에게 상당히 이상하게 보일 수 있습니다. 업데이트의 ProductCode가 RTM과 동일하게 유지되면 업데이트 후 RTM을 설치하려고하면 제품이 이미 설치되었다는 메시지가 나타나지 않습니다. 그러나 중요한 업그레이드 방법 (각 새 빌드에 대해 ProductCode를 변경해야하는 경우)을 사용하기로 결정한 경우에는 작동하지 않습니다 ...
이러한 생각은 철저한 대답이라고 주장하지 않습니다. 하지만 아마도 어떻게 든가는 길을 향해 당신을 안내 할 것입니다 ...
0
짧은 대답 - 당신은 할 수 없습니다.
최상의 해결 방법은 새로운 (고정 된) 제품을 효과적으로 출시하고 설치 위치를 변경하는 것입니다.
몇 년 전에 같은 문제에 직면하여 모든 버전의 응용 프로그램의 모든 흔적을 제거하는 사용자 지정 도구를 작성했습니다. 예쁘지는 않았지만 지원 직원을 4 배로 늘릴 필요가없는 유일한 실행 가능한 솔루션이었습니다.
관련 문제
- 1. 다른 설치를 호출하는 ESS
- 2. 다른 제품의 다른 주문 필드 레일
- 3. Trac 설치를 복구하는 방법
- 4. 다른 도메인에서 스크립트 로딩을 방지하는 방법
- 5. VS2010 설치를 벤치마킹하는 방법
- 6. 부스트 설치를 복구하는 방법?
- 7. 기존 설치를 업데이트하십시오.
- 8. 사이트에서 스크래핑을 방지하는 방법
- 9. SSRS보고 서비스 설치를 확인하는 방법
- 10. ASPNET AJAX 설치를 확인하는 방법
- 11. 안드로이드에서 블로킹을 방지하는 방법 (
- 12. Plone - 다른 제품의 skins.xml 덮어 쓰기
- 13. 다른 제품의 XML 파일 구문 분석 일반화
- 14. 가상 상자 설치를 수정하는 방법
- 15. inf 파일 설치를 확인하는 방법
- 16. Wix에서 전체 설치를 기본값으로하는 방법?
- 17. IndexError를 방지하는 방법
- 18. "이 제품의 다른 버전은 이미 설치되었습니다."라는 메시지는 어떻게 변경합니까?
- 19. 다른 설치를 실행하는 동안 프로세스가 종료됩니다.
- 20. 카산드라 제품의 생산에서
- 21. 파이썬에서 null을 방지하는 방법
- 22. MySQL : 삭제를 방지하는 방법?
- 23. TFS에서 병합을 방지하는 방법
- 24. 무한 재귀를 방지하는 방법
- 25. Asp.NET에서 XSS를 방지하는 방법
- 26. VS2008의 점을 방지하는 방법
- 27. 이 오류를 방지하는 방법
- 28. 동시 UIGestureRecognizers를 방지하는 방법
- 29. FUNCTYPE 수집을 방지하는 방법
- 30. 양식 제출을 방지하는 방법