설치할 수있는 2 가지 기능 (msi 패키지)이 포함 된 Installshield Suite 프로젝트 (setup.exe)가 있습니다 (A와 B라고 말하면됩니다). 또한 이전 패키지를 제거하고 최신 버전으로 설치해야하는 업그레이드 옵션이 있습니다. 프로그램 추가/제거에는 설치된 기능을 제거하는 제품군의 제거 프로그램 만 포함되어 있습니다.
문제는 A 기능이있는 첫 번째 제품군과 B 기능 만있는 두 번째 제품군을 설치 한 다음 제품군을 제거하려고 시도 할 때 발생합니다. 그런 다음 B 기능 만 제거하고 기능은 그대로 유지됩니다. 그 후에 제거 프로그램이 프로그램 추가/제거에서 모양을 잃어 버리기 때문에 나는 기능을 제거 할 수 없습니다. 어떻게 해결할 수 있을까요?Installshield 스위트 설치 제거 프로그램이 모든 기능을 설치 제거하지 않습니다.
답변
당신이 말하는 것을 바탕으로 설치 프로그램이 원하는 것을 말하기는 어렵습니다 (주석으로 말할 담당자가 충분하지 않습니다).
귀하의 질문을 올바르게 읽는다면, 설치 프로그램을 재구성해야한다는 말입니다. A와 B의 관계가 어떤 관계인지 모르기 때문에 몇 가지 일반적인 시나리오를 제공했습니다.
B가 A의 추가 기능 인 경우 B는 A와 동일한 설치 관리자의 하위 기능으로 포함되어야합니다. 그렇게하면 B와 A를 원하는 사용자가 함께 설치하고 제거 할 수 있습니다. B는 A와 업그레이드의 경우
(평가판을?), 당신은 B가 완전히 A.에게
을 대체 아니면 당신이 정말로 원하는 것을 (A)의 당신의 기존 설치에 기능 B를 추가 할 수 있는지 확인한다 이 경우 B를 추가하기 위해 설치 프로그램을 다시 실행하지 않고 프로그램 추가/제거 대화 상자에서 "변경"을 선택하십시오.
질문은 어떤 일 이전이고 나는 것에 언급 만합니다 :
그것은 올바른 매개 변수화의 문제이다. 내 스위트 룸에서는 작동합니다 :-)
IS 스위트를 사용해야하는 모든 사람들과 정말로 미안합니다. 적어도 2011 버전에서는 알고 있습니다. 내 눈에 베타 품질. 모든 방종과 단점을 극복하기 위해 정말 힘든 작업과 프로그래밍이 필요합니다. 당신이 그들을 모두 알게되면 (반년 이상 걸릴 수 있습니다), 당신은 그것으로 일할 수 있습니다.
저는 이것을 InstallShield 2014의 관점에서 말하고 있습니다. 사용하시는 버전에 관계없이 적용됩니다. 따라서 적어도 InstallShield 2014에서는 다음과 같은 방식으로 원하는 동작을 수행 할 수 있습니다. 각 기본 패키지가 "부 업그레이드 업"을 자동으로 설정 한 경우 Suite GUID, 패키지 가이드 또는 ProductCode를 변경하지 마십시오. 그런 다음 유지 보수 번호에 대해서만 ProductVersion을 부풀립니다. 주 버전과 부 버전은 동일하게 유지됩니다. 자동 마이너 업그레이드 처리는 REINSTALL을 "ALL"로 설정하지만 REINSTALLMODE는 "VOMUS"로 설정합니다. "VOMUS"에는 많은 의미가 있으므로 약간의 독서 (https://msdn.microsoft.com/en-us/library/aa371182%28v=vs.85%29.aspx)를 수행하고 "VOMUS"를 둘러싼 모범 사례를 사용하고 있는지 확인하십시오.
- 1. InstallShield 2010에서 기능을 제거하지 않습니다.
- 2. Wix 설치 프로그램이 설치 폴더를 제거하지 못했습니다
- 3. MSI 설치 프로그램이 제품을 올바르게 제거하지 못했습니다.
- 4. installshield 스크립트 설치 제거 여부 확인
- 5. Installshield, 앱 설치 후
- 6. InstallShield 2009 사전 설치
- 7. InstallShield 설치 C#
- 8. Installshield 자동 설치 로그
- 9. 설치 쉴드를 사용하여 설치 제거 프로그램을 작성하십시오.
- 10. Installshield 설치 프로그램 크기
- 11. MSI 설치 프로그램이 이전 설치를 제거하지 않고 실패 함
- 12. 고급 설치 프로그램이 작동하지 않습니다.
- 13. 버전 업그레이드 후 설치 프로그램이 만들어지지 않습니다.
- 14. 설치 프로젝트가 바쁜 서비스를 제거하지 못하도록하십시오.
- 15. InstallShield 2008 Premier Edition에서 설치 오류가 발생했습니다
- 16. 다른 설치 프로그램에서 하나의 설치 프로그램 제거
- 17. InstallShield 설치 프로그램의 현재 디렉토리
- 18. Installshield 설치/패치/업그레이드 질문
- 19. WiX msi 설치 프로세스 중 Installshield msi 제거
- 20. MSI 설치 설치 및 제거 문제
- 21. 설치 기능, WIX v InstallShield Express
- 22. Visual Studio 설치 프로젝트 모든 사용자를위한 설치 제거
- 23. 설치 제거 후 파일을 남기려는 설치
- 24. Windows 서비스의 조건부 설치/제거
- 25. InstallShield 버전 10의 원격 설치 지원
- 26. InstallShield Basic MSI Project 설치 프로그램이 업그레이드 설치 후 "Log On As"를 잃습니다.
- 27. 설치 프로젝트에서 파일 제거
- 28. 설치 프로세스 중 Installshield 개발 오류가 발생했습니다.
- 29. 이노 설치 제거
- 30. Windows 서비스 설치/제거