2014-08-28 139 views
1

我在運行installshield安裝程序時遇到了問題。官方installshield指南沒有說明這個錯誤是什麼。我對建立各國輸出日誌:Installshield警告-7205:這是什麼意思

ISDEV:警告-7205:跳過文件crdb_ado.dll.AEDB3316_9515_4FC0_AB37_ED59C4AFBEA8由於合併模塊未合併或缺件crdb_ado.dll.AEDB3316_9515_4FC0_AB37_ED59C4AFBEA8

但是,這並不能幫助我解決問題。 任何人都可以解釋一下嗎?

+0

看起來它可能是合併模塊相關性問題。合併模塊可以被標記爲依賴於其他合併模塊,並且該消息可能意味着它將不合併合並模塊,因爲它找不到依賴MM。 – PhilDW 2014-08-28 18:18:24

+0

這就是我認爲它看起來像但我沒有任何合併模塊/可再分發包包含在我的包。由於這個即時通訊考慮更多的是「缺失的組件」。但是一個組件如何失蹤? – CreativeAbyss 2014-08-29 07:16:11

+0

編輯:去了,檢查了我的構建報告它確實有2個合併模塊。但是,我怎麼能檢查他們在哪裏?據我所知,我只有組件和功能? – CreativeAbyss 2014-08-29 07:31:41

回答

0

這裏是link到文檔,其中描述瞭如何更改路徑到MergeModule文件的位置。

請不要100%確定,但請您檢查您的項目構建的路徑,它可能具有很長的名稱(包含MergeModules文件名的> 255個字符)。這也可能是一個問題。

1

我有相同的警告。就我而言,這是由於默認情況下,InstallShield limits the number of files安裝到32,767。

這是從article分辨率...

可以包含在基於MSI的項目文件的最大數量取決於在媒體表中可用的比特數。媒體表中的位數是15.默認情況下,最多可以將32,767個文件直接添加到項目中。但是,可以編寫更大的包。 要創作一個更大的包,請按照下列步驟操作:

  1. 備份以下文件:<EditorProductPath>的\ Support \ 0409 \ IsMsiPkg.itp。 注意:默認情況下,< EditorProduct路徑>是MSI編輯器的安裝位置(DevStudio的,爲X等)
  2. 通過重命名文件覆蓋該文件:<產品路徑>支持\ 0409 \ IsMsiPkgLarge.itp到IsMsiPkg.itp

  3. 重建項目。

這使用較大的InstallShield模板,該模板允許項目中包含多於32,767個文件。