VC10 런타임을 설치하는 것보다 내 머리를 찢어 버리고 있습니다!vc10 런타임 설치를 수행하는 올바른 방법
두 개의 응용 프로그램이 있습니다. 각 응용 프로그램에는 각각 자체 설치 프로그램이 있습니다. 각 제품을 독립형으로 제공하려면 VC10 런타임을 설치하기위한 각 설치 프로그램에 vcredist_x ??. exe 항목이 포함되어 있어야합니다.
이제 설치 프로그램 중 하나에 'SP0'런타임이 포함되어 있습니다.이 프로그램은 'i0'이라고 부르며 'SP1'런타임을 포함합니다. 즉, 현재 빌드되고 있습니다. 'i1'이라고합니다.
내 사용자가 i0을 단독으로 설치하거나 i1을 단독으로 설치하면 모든 것이 좋습니다. 사용자가 i0을 먼저 설치 한 다음 i1을 설치하면 모든 것이 좋습니다.
그러나 사용자가 i1을 먼저 설치하면 i0을 설치하려고 할 때 런타임 설치가 실패합니다.
수동으로 재배치 실행 SP1이 이미 설치되어있는 것을보고 나면 SP0 설치 프로그램이 불안해집니다.
사실이게 거의 형사에 어리석은 것 외에는 어떻게 둥글게 될까요? SP0 설치 프로그램을 제공 할 수있는 '강제'플래그가 있습니까? 런타임 및 그 버전이 이미 설치되어 있는지 확인하는 '적절한'방법이 있습니까?