2013-06-14 2 views
0

현재 생산 버전이 1.2.3이고 새 제품 버전이 1.2.3.4라고 할 수 있습니다.Installshield에서 경고의 개정 번호를 고려하지 않음

설치하는 동안 "설치 프로그램이 이미 설치된 버전 1.02.003을 감지했습니다.이 설정은 ..... 같은 버전으로 업데이트됩니다. 이미 설치되어 있으므로이 업데이트가 필요하지 않습니다. 업데이트를 설치 하시겠습니까? "

이것은 매우 잘못된 것입니다. 아무도 이것에 대한 해결책을 알고 있습니까?

답변

2

InstallShield가 아니라 Windows Installer입니다. 기본 기술은 사용자가 관찰 한대로 작동합니다. Windows Installer가 버전 관리를 처리하는 방법을 설명하는 at this article을 살펴보십시오. Windows 설치가 제품 버전의 처음 세 개의 필드를 사용하는

참고 :

사건의 중요한 부분은 이것이다. 제품 버전에 네 번째 필드를 포함하면 설치 프로그램은 네 번째 필드를 무시합니다.

이것은 새 버전이 동일한 버전으로 간주되는 이유를 설명합니다. 따라서 제안은 세 번째 숫자를 변경하거나 small updates으로 변경하십시오. 방법은 다음과 같습니다 apply small updates by re-installing the product.

+0

고맙습니다. 연. 내가 언급 한 작은 업데이트를 시도해 보겠습니다. Btw 가능한 Windows 설치 경고를 억제하는 것입니다? 방패를 설치하지 않아도됩니다. – gautham

+1

네 번째 버전 만 변경하여 주요 업그레이드를 수행하는 방법이 있습니다. 여러 번 여기에서 대답했습니다. –

+1

감사합니다 크리스토퍼, 나는 그들을 위해 수색하고 아무 것도 찾을 수 없었다. 당신이 그 (것)들을 가르 칠 수 있 었는가? – gautham

관련 문제