Installshield의 필수 구성 요소로 MySQL ODBC 커넥터를 추가하는 중입니다. 오라클은 32 비트 및 64 비트 용으로 2 개의 별도 MSI를 제공하며 교차 아키텍처 (32-64)를 지원하지 않습니다.32 비트 및 64 비트 모두에 대한 Installshield 필수 구성 요소 만들기
나는 정확한 구조를 확인하기 위해 두 개의 사용자 정의 조건을 두 개의 별도의 전제 조건으로 이러한 모듈을 모두 추가 할 수 있어요. (는 Win32 또는 Win64를)
내가 설치 프로젝트에서 이러한 전제 조건을 모두 사용
나는 32 비트를 위해 그것을 만들 수 없다. 64 비트 용으로 구축하면 64 비트 PC 만 지원됩니다.단일 설치에 32 비트 및 64 비트 전제 조건을 모두 추가하여 두 플랫폼에서 모두 실행하고 필요한 버전의 적절한 버전을 설치하도록 선택할 수있는 옵션이 있습니까?
User is running a particular OS -> Custom(Platform Id=Any, Major Version=10,Minor Version1, Service Packs=-,Product Type=Any, Platform Architecture=Win32, CSDVersion="", Build No=)
User is running a particular OS -> Custom(Platform Id=Any, Major Version=10,Minor Version1, Service Packs=-,Product Type=Any, Platform Architecture=Win64, CSDVersion="", Build No=)
PS- 내가 또는 32 비트를 구축하려고 할 때 내가 VS2013
에 오류 MSG를하면 Installshield 2015 고급형 (SP1)을 사용하고
아래 것은 같은전제 조건은 다음과 같습니다
error -5008: intel64 or amd64 must be specified in the template of the summary
64 비트 시스템을 대상 지정하지 않고 설명한대로 두 가지 전제 조건을 포함 할 수 있어야합니다. 사용중인 InstallShield의 버전 및 에디션뿐만 아니라 어떤 프로젝트 유형을 명확히 할 수 있습니까? 32 비트 용으로 빌드하고 빌드 할 때 어떤 오류가 발생합니까? –
@michael 게시물이 –
으로 업데이트되었습니다. 5008 오류를 확인하는 것이 좋지 않습니다. 그렇다면 64 비트 구성 요소 나 프로젝트 자체의 파일에서 발생하며 전제 조건과 관련이 없습니다. . 전제 조건을 선택 취소해도 동일한 오류가 발생합니까? 그렇다면 별도로 해결하십시오. 그러면 전제 조건이 잘됩니다. –