2011-03-22 75 views
2

我已經使用WIX的heat.exe並獲得了2100個組件,並且得到了一個警告,即Windows安裝程序被限制爲每個功能最多有1600個組件。據我所知,我可能堅持許多文件合併成一個組件,從而減少元件數量,但有使用heat.exe,不會產生大量組件的另一種方式?heat.exe每個功能的1600個組件限制

回答

1

這是一個Windows Installer limitation (see Remarks area)。該ICE47 description包含更多的信息和一個命題來解決這個周圍。正如您所看到的,警告說:

這可能會導致Win9X 系統出現問題。

根據我自己的經驗,如果您定位更高的操作系統版本,則可以放心地忽略此錯誤。 A kind of proof對此聲明。

+1

應該注意的有微星嚴重的性能損失,當你開始有成千上萬個部件組成。根據文件的性質和正在使用的服務策略(修補程序,次要升級,主要升級),可能需要將文件分組爲相關組件。 – 2011-03-22 14:45:19