私のプロジェクトではWix 7.xが使用されています。私たちはSHA2でデジタル認証されたカスタムアクションDLL(C++で書かれています)を持っています。このDLLは、以前はSHA1で認証されていました。Windows 7および8環境でSHA2でデジタル署名されたカスタムアクションDLLが1723および1157エラーをスローする
デジタル証明書の変更以外の変更はありません。
インストール中に、以下のエラーメッセージが表示されます。
のCustomAction customaction_aは、実際のエラーコード1157(翻訳がサンドボックス内で起こった場合は、この が100%正確ではないかもしれません注意してください)
エラー1723このWindowsインストーラパッケージに問題がありますが返されました。このインストールを完了するために必要なDLL を実行できませんでした。サポート担当者またはパッケージベンダー にお問い合わせください。アクションcustomaction_a、 エントリ:FirstCustomAction、ライブラリ:C:\ WINDOWS \ Installerの\ MSICD2E.tmp DLLがSHA1で認定されました
が、それは、Windows 7、Windows 8の、およびWindows 8.1で、エラーなしで正常にインストール。 DLLがSHA2で認定されている場合、Windows 7およびWindows 8では上記のエラーが発生します。しかし、Windows 8.1およびWindows 10では正常にインストールされます。
私はインターネットを検索し、 temp%フォルダ、間違ったパスがmsiexecなどに登録されていて何も助けてくれませんでした。
これは既知の問題/バグですか?どんな解決策/回避策も大きな助けになるでしょう。