2009-03-05 89 views
1

我在我的自定義.msi中有額外的空間。要安裝的數據大約有600MB,安裝程序說它需要1.4 GB。切換到其他位置,然後預定位置(例如從C:\ Program Files \ My_App到F:\ My_App)顯示它總是需要大約800 MB在Windows分區上,這在我的情況下是額外的空間。任何想法爲什麼會發生這種情況?額外的空間,同時安裝.msi

也可以在64位操作系統上導致安裝錯誤?我只將它安裝在32位操作系統上,一切正常,但我的一位同事在安裝上述類型時遇到問題。

回答

2

我認爲這可能與添加可能的緩存有關。如果您要緩存完整的msi和已安裝的產品,則可能會導致問題。

有關更多信息,請參閱此page

+0

非常感謝您的解釋。 – Cristina 2009-03-05 18:38:48

0

如何不將600 MB數據加入MSI?您仍然可以通過將MSI +所有數據文件(+ bootstrapper,如果有)打包到一個自解壓exe文件中來分發單個安裝程序。 IExpress是一個很好的工具,並且包含在Windows中。你甚至可以從更好的壓縮afaik中受益。