컴퓨터에 Firebreath 기반 플러그 인의 32 비트 및 64 비트 .dll 파일을 모두 설치하는 MSI 패키지를 만들어야합니다.컴퓨터에 32 비트 및 64 비트 리소스를 모두 설치하는 msi 패키지 만들기
내가 원하는 것은 두 리소스를 모두 설치하고 브라우저 (32 비트 또는 64 비트)에 따라 적합한 리소스를 사용하는 것입니다. 예를 들어, Windows, Chrome 64 비트 및 Firefox 32 비트가있는 64 비트 컴퓨터가있는 경우; 두 브라우저에서 내 플러그인을 사용할 수 있기를 원합니다.
이렇게하려면 Visual Studio 2008과 Wix를 사용하고 있습니다. 지금까지 32 비트 .msi로 변환되는 32 비트 .dll과 열 때문에 64 비트 .msi로 변환되지 않는 64 비트 .dll을 만들 수있었습니다. exe 버그. https://groups.google.com/forum/#!msg/firebreath-dev/HmGYEgZamUQ/35WJWfB4zegJ
앞에서 설명한 구현은 64 비트 msi가 실패하지 않은 경우 2 개의 다른 .msi 설치 관리자를 만듭니다. 내가하고 싶은 것은 두 .dll 파일 (32 비트 .dll 및 64 비트 .dll)을 생성 한 다음 둘 다 등록하는 하나의 .msi 설치 프로그램에 패키지하는 것입니다.
가능한가요? 그렇다면 가장 좋은 방법은 무엇일까요?
Christopher가 맞습니다. 가장 안전한 방법은 부트 스트 래퍼로 포장 된 두 개의 MSI 패키지를 만드는 것입니다. 대부분의 설치 저작 도구는이를 수행하는 데 도움을 줄 수 있습니다. –