0

プログラムを Windows CE にインストールする CAB ファイルがあります。Windows CE 5 および 6 用の CAB (およびプラットフォーム構成) があります。

どちらの CAB にも、セットアップ プロジェクトのプライマリ出力を指す CE セットアップ DLL プロパティがあります。両方の CAB には、まったく同じコード (C++) が含まれています。

CE5 CAB をインストールすると、完全に機能し、カスタム セットアップ アクションは SetupDLL から実行されます。CE6 CAB をインストールする場合、セットアップは実行されませんが、他のすべてのファイルは期待どおりに解凍されます。

なぜこれが起こっているのか、誰かが光を当てることができますか?

すべてのコードとプロジェクトは、VS2005 を使用して作成およびビルドされています (すべての最新のサービス パックなど)。

ありがとうクリス

4

1 に答える 1

0

これが機能しなかった理由は、CE5とCE6用にセットアップDLLを個別にコンパイルする必要があるためです。コードは完全にクロスプラットフォーム互換ではありません。

于 2010-02-28T20:54:45.913 に答える