2010-02-24 4 views
7

32 비트 MSI는 가능한 32 비트 및 64 비트에서 드라이버를 설치 difxapp_ 86 .wixlib 또는 같은 WiX 설정에서 difxapp_ 64 .wixlib을 포함하는 것입니다 기계?는 단일 64분의 32 비트 드라이버

배경은 목표 플랫폼 (32 비트 COM 구성 요소를 사용하는 .NET 응용 프로그램이므로 must build .Net assemblies as x86)과 상관없이 32 비트 여야하는 설정입니다.

그래서이 제대로 드라이버를 설치 difxapp_x64.wixlib을 필요로 이 64 비트 시스템을 제외하고 MSI 소스 파일에는 차이가없고, 난 여전히 두 개의 32 비트를 만들 필요 것 같다 끝에 32/64 비트 플랫폼 용 MSI 파일 괜찮아 보이니?

답변

4

아니요, 불가능합니다 : 모든 구성 요소가 32 비트 인 경우 단일 MSI를 사용할 수 있습니다. 그러나 x64 구성 요소 (드라이버)가 있고 DifxApp는 32 비트 및 64 비트 사용자 지정 동작에 동일한 ID를 사용하므로 동일한 .msi 패키지에 둘 다 함께 존재할 수는 없습니다.

+0

예, MSI 빌드 중 정확한 문제였습니다. DifxApp 작업이 복제되었습니다. 나는 어떻게 든 그것을 할 수있을 것이라고 여전히 희망했다. – Groo

관련 문제