2010-01-07 82 views
0

我有一個將我們的程序安裝到Windows CE的CAB文件。 我有用於Windows CE 5和6的CAB(和平臺配置)。當CAB安裝在CE6下時,安裝DLL不運行

這兩個CAB的CE Setup DLL屬性指向安裝項目的主輸出。 兩個CAB都包含完全相同的代碼(C++)。

安裝CE5 CAB時,它可以很好地工作,自定義安裝操作從SetupDLL運行。 安裝CE6 CAB時,安裝程​​序未運行,但所有其他文件均按預期解壓縮。

任何人都可以解釋爲什麼會發生這種情況嗎?

所有代碼和項目已創建並使用VS2005(與所有最新的服務包等)內置

感謝 克里斯

回答

0

的原因,這並沒有工作是因爲你必須編譯設置DLL分別用於CE5和CE6 - 代碼不完全跨平臺兼容。