우리는 BasicMSI 설치 프로그램 프로젝트를 가지고 있으며 reinstallmode 및 reinstallmodetext를 vemus (emus도 시도)로 설정했습니다. 그러나 전달 된 실제 명령 행 매개 변수는 REINSTALLMODE=vomus
입니다.InstallShield - Reinstallmode 기본값은 'vomus'입니다
우리 프로젝트에서 DLL 파일을 버전 관리하고 있지만 버전없는 파일 (리소스 ...)이 너무 많아서 '항상 덮어 쓰기'를 사용하지 않고 reinstallmode vemus를 대신 사용하고 싶습니다.
또한 하나의 파일 만 설치하고 기본적으로 Reinstallmode = vemus
을 추가하고 reinstallmodetext = vemus
을 변경 한 신선한 테스트 BasicMSI 프로젝트를 만들었습니다.
-
의 installshiled 프로젝트
- 설치 테스트 프로젝트를 처음
- 증가 제품 버전과는
- 업그레이드 => 로그인 설치 구축이 난 여전히
REINSTALLMODE=vomus
내가 때문에, 어떤 도움을 주셔서 감사합니다 정말 것이다 참조 지금까지 온라인으로 해결책을 찾지 못했습니다.
InstallInitialize 직후에 RemoveExistingProducts 시퀀스를 사용하여 주요 업그레이드를 수행 할 수 없습니까? 그러면 기존 제품을 모두 제거한 다음 덮어 쓰기 문제를 새로 설치할 수 있습니다. 귀하의 질문에 정확히 어떻게 업그레이드를하는지 명확하지 않습니다. – PhilDW