1

在我的团队中,我们为我们的应用程序准备了一个 msi 安装程序包。包是用 WIX 制作的,包含自定义 UI,从 C# 库调用自定义操作,几乎所有东西都可以正常工作,除了一件事:计算所需的磁盘空间。在这个阶段,整个安装程序不时挂起,尤其是在客户端测试时:(我们在开发机器上遇到同样的问题,但重新启动安装程序有帮助,所以这个错误是很随机的。我在谷歌上搜索了一下,发现了两个解决方法,全部基于命令行参数:

msiexec /i filename.msi(更改状态消息处理)

msiexec /package /qr(使用有限 UI 启动包)

不幸的是,它对我来说不是一个解决方案,因为当用户想要安装应用程序时,安装程​​序必须在不向其传递额外参数的情况下工作:(

我将不胜感激调查中的任何线索:)

4

1 回答 1

1

你会想要阅读这篇博文:

是时候进行实验了

确切原因未知,但解决方法是选择退出 WiX 的 WaitForCostingDlg 对话框。

于 2010-10-06T11:38:01.310 回答