2010-10-06 49 views
1

在我的团队中,我们为我们的应用程序准备了一个msi安装程序包。包是在WIX包含自定义UI,从C#库调用自定义操作,几乎一切正常,除了一件事情:计算所需的磁盘空间。在这个阶段,整个安装程序会不时挂起,特别是当客户端测试它:(我们在开发机器时遇到同样的问题,但重新启动安装程序有所帮​​助,所以这个错误是非常随机的。的解决方法,均基于命令行参数:MSI软件包在计算磁盘空间时挂起

MSIEXEC/I filename.msi(变化状态消息处理)

MSIEXEC /包/ QR(起始包具有有限UI)

遗憾的是它不适合我的解决方案,因为安装人员可以不经过额外的参数,它工作时,用户要安装应用程序:(

我会感激在我的调查:)

+0

查看详细日志中有什么。像这样运行你的MSI:msiexec/i filename.msi LOGVERBOSE = 1/l * + v install.log – 2010-10-06 08:14:15

+0

一切都正确(没有错误,警告等),除了安装程序在磁盘上挂起成本消息:( – 2010-10-06 12:37:26

回答

1

任何线索你要阅读这篇博客:

It’s time to experiment

的确切原因不明,但解决办法是选择退出的WiX的WaitForCostingDlg对话框。

+0

I猜测这是我寻找的解决方案,我已经多次重复安装/卸载循环,在提供链接中描述的修复之后,所有工作都完美无缺:) Big thnx! – 2010-10-06 12:41:16