우리는 InstallShield LE 2010에서 WiX로 이동했습니다.WiX msi 설치 프로세스 중 Installshield msi 제거
새로운 WiX installer는 이전 WiX msi 패키지를 제거 할 수 있지만 IS msi에서 설치 한 이전 버전의 소프트웨어는 검색하지 않습니다.
WiX msi installer가 이전 IS 설치를 감지하고 자동으로 제거하도록하기 위해 필요한 단계는 무엇입니까?
우리는 InstallShield LE 2010에서 WiX로 이동했습니다.WiX msi 설치 프로세스 중 Installshield msi 제거
새로운 WiX installer는 이전 WiX msi 패키지를 제거 할 수 있지만 IS msi에서 설치 한 이전 버전의 소프트웨어는 검색하지 않습니다.
WiX msi installer가 이전 IS 설치를 감지하고 자동으로 제거하도록하기 위해 필요한 단계는 무엇입니까?
이론상 이론상 wix의 제품 태그에있는 UpgradeCode가 InstallShield 설치 프로그램의 UpgradeCode와 동일해야하며 버전 번호는 wix 프로젝트에서 더 커야합니다.
InstallShield를 사용한 적이 없기 때문에 내가 모르는 InstallShield 프로젝트에서 어떻게 벗어나게 할 수 있습니까?
이렇게하면 이전 설치 관리자에서 ProductCode 및 UpgradeCode를 가져올 수있었습니다.
How to find the upgrade code & productCode of an installed application in Win 7
나는 InstallShield 설치하여 Windows Installer 정보와 함께 자신의 레지스트리 제거 정보를 생성 것을 발견하고 있지만. InstallShield 설치 프로그램에서 설치 한 Windows Installer (MSIEXEC)를 사용하여 제거 할 때 Windows Installer 레지스트리 노드 만 지워서 InstallShield 노드를 그대로 유지합니다. 이렇게하면 Windows Installer가 프로그램을 성공적으로 제거하더라도 제품 추가/제거 (프로그램 및 기능)에 제품이 표시됩니다.
아마도 orca는 upgradecode를 얻기 위해 [used] (http://blogs.msdn.com/b/pusu/archive/2009/06/10/understanding-msi.aspx) 될 수 있습니다. 그렇지 않으면 [레지스트리 ] (http://social.msdn.microsoft.com/Forums/hr/vside2008/thread/2bc7ab67-e214-4590-b058-c1bfe79fe8c8). – wimh