我的定制 .msi 中有额外的空间。要安装的数据大约有 600MB,安装程序说它需要 1.4 GB。切换到另一个位置,然后预定的位置(例如从 C:\Program Files\My_App 到 F:\My_App)表明它总是需要大约 800 MB在 Windows 分区上,在我的情况下是额外的空间。关于为什么会发生这种情况的任何想法?
这也会导致 64 位操作系统上的安装错误吗?我只将它安装在 32 位操作系统上,一切都很好,但我的一位同事在上述类型上安装它时遇到问题。
我的定制 .msi 中有额外的空间。要安装的数据大约有 600MB,安装程序说它需要 1.4 GB。切换到另一个位置,然后预定的位置(例如从 C:\Program Files\My_App 到 F:\My_App)表明它总是需要大约 800 MB在 Windows 分区上,在我的情况下是额外的空间。关于为什么会发生这种情况的任何想法?
这也会导致 64 位操作系统上的安装错误吗?我只将它安装在 32 位操作系统上,一切都很好,但我的一位同事在上述类型上安装它时遇到问题。
我认为这可能与添加可能的缓存有关。如果您要缓存完整的 msi 以及已安装的产品,则可能会导致问题。
有关更多信息,请参阅此页面。
不将 600 MB 数据包含在 MSI 中怎么样?您仍然可以通过将 MSI + 所有数据文件(+ 引导程序,如果有)打包到一个自解压 exe 文件中来分发单个安装程序。IExpress 是一个很好的工具,它包含在 Windows 中。您甚至可以从更好的压缩 afaik 中受益。