安装.msi时有额外的空间

时间:2009-03-05 12:19:49

标签: visual-studio windows-installer setup-project

我的自定义.msi中有额外的空间。要安装的数据大约有600MB,安装程序说它需要1.4 GB。切换到不同的位置然后预定的一个(例如从C:\ Program Files \ My_App到F:\ My_App)显示它总是需要大约800 MB在Windows分区上,在我的情况下是额外的空间。有关为什么会发生这种情况的任何想法?

这也会导致64位操作系统出现安装错误吗?我只在32位操作系统上安装它,一切都很好,但我的一位同事在安装上述类型时遇到了问题。

2 个答案:

答案 0 :(得分:2)

我认为这可能与添加可能的缓存有关。如果您要缓存完整的msi加上已安装的产品,则可能会导致问题。

有关详细信息,请参阅此page

答案 1 :(得分:0)

如何不将600 MB数据包含在MSI中?您仍然可以通过将MSI +所有数据文件(+ bootstrapper,如果有)打包到一个自解压exe文件中来分发单个安装程序。 IExpress是一个很好的工具,包含在Windows中。你甚至可以从更好的压缩方式中受益。