問題: 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 Expansion Pack (商用) または自己登録 (非推奨) の使用を検討してください。
追加のヒント
以上がWiX を使用した MSI インストール中に CPP DLL を COM に確実に登録するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。