문제: MSI 설치 중에 CPP 라이브러리가 COM에 등록되지 않습니다. , 다양한 접근 방식의 시도에도 불구하고.
해결책:
배치 파일 및 사용자 정의 작업 사용 중지:
배치 수동 실행 COM 등록을 위한 파일 및 사용자 정의 작업은 신뢰할 수 없습니다.
heat.exe를 사용하여 COM 등록 정보 추출
누락된 종속성 해결
COM 파일을 로드할 수 없는 이유는 종속성 누락으로 인해 발생하는 경우가 많습니다.
heat.exe를 사용한 COM 추출 프로세스
로컬 폴더 또는 경로에 종속성이 있는 32비트 COM 파일의 경우 다음 명령을 사용하세요.
heat.exe file YourFileName.ocx -o YourFileName.wxs
64비트 바이너리
heat.exe 문서를 참조하세요. 64비트 COM 바이너리를 올바르게 처리하지 않습니다. WiX 확장 팩(상용) 사용 또는 자체 등록(권장하지 않음)을 고려해 보세요.
추가 팁
위 내용은 WiX를 사용하여 MSI 설치 중에 COM에 CPP DLL을 안정적으로 등록하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!