これがまだあなたに役立つかどうかはわかりません!サードパーティ企業が提供するいくつかのモジュールでこの問題に直面したばかりで、この問題についてグーグルを開始しました!
他の多くの人が示唆しているように、モジュール/dllの一部が別のコアモジュールのver.Aを使用し、他の一部がver.Bを使用していることを意味します。私の場合、すべてのモジュールは MODULE_A_VER_X.(signature XXXXXXXXXXXXXXXX) を探し、1 つはまったく同じバージョンでまったく同じモジュールを探しますが、異なる署名を持ちます [例: MODULE_A_VER_X.(signature YYYYYYYYYYYYYYYYYYYYYYYYYY)]
インストーラー プロジェクトで、[検出された依存関係] をそれぞれ右クリックし、プロパティ ウィンドウで [依存関係] 項目をクリックします。特定のモジュールが依存しているコアモジュールが表示されます!
そうすることで(すべての依存関係について)、不足している/競合しているコアモジュールを特定し、正しい軌道に乗せるのに役立ちます。
その後、MATLAB に連絡して、正しいバージョンと署名付きのコア モジュールを提供するよう依頼することができます。または、自分で見つけてみることもできます。
次に、そのモジュールをインストーラー プロジェクトに追加してみて、動作するかどうかを確認してください。(私の場合、サードパーティのプロバイダーは私の問題を解決すると言いましたが、そうではありませんでした!おそらくあなたにとってはうまくいくでしょう!)
WIX などの VS インストーラー以外のパッケージを使用してインストーラーを作成することもできます。