wix - 每台机器和每用户安装的磁盘成本不会改变

标签 wix windows-installer wix3.5 diskspace

我想知道如何更改,或者更确切地说,计算机更改每个用户或每台计算机安装的磁盘成本。

当我 checkin 程序文件时,我的安装程序大小约为 50 MB,但是当我使用 DiskCostDlg 时,它显示为 96 MB,我正在按用户和按计算机进行安装,我很惊讶可以看到这两种情况下的磁盘要求是相同的。

我需要知道是否有可能更改磁盘要求,或者它是否是 Wix 安装程序的默认属性。

谢谢

最佳答案

Windows Installer 需要额外的空间来进行安装过程。这就是为什么它显示的大小超过您的总文件大小。这是一篇有更多详细信息的文章: http://blogs.msdn.com/b/heaths/archive/2008/07/24/why-windows-installer-may-require-so-much-disk-space.aspx

i am doing a per user and a per machine install and i am surprised to see that in both the cases the disk requirement is same.

每用户或每机器指的是安装位置,与文件大小无关。安装的文件是相同的,并且在任何位置都具有相同的大小。

I need to know if there is a possibility of changing the disk requirements

无法更改,因为它是由 Windows Installer 自动计算的。

关于wix - 每台机器和每用户安装的磁盘成本不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11241463/

相关文章:

WiX Bootstrap : Rollback notification

.net - 在 Windows 7 中安装/卸载服务 : "Error 1001. The specified service has been marked for deletion"

wix - 如何使用 WiX 将 CustomActionData 传递给 CustomAction?

Wix:安排自定义操作在下次重新启动后运行

WIX 自定义操作在下一个之后调用

WiX Bootstrap 主题文件?

Wix:安装后如何启动帮助文件? (WIXUI_EXITDIALOGOPTIONALCHECKBOX)

installation - 如何从 WiX 脚本更改事件日志属性?

wix - 安装程序中未包含 Fragment 中的 InstallExecuteSequence

wix - WiX 升级后出现发热错误