我们使用维克斯3.10,它包含有一个特征相关的围绕33200组件的MSI开发的。
问题是,当MSI推出,欢迎对话框需要较长的时间才能启用,大致在3-4分钟的开发环境。 当特定功能被取消选中,选择回使用时出现同样的问题。
我怀疑延误似乎是由于标准的自定义操作,如CostInitialise,FileCost和CostFinalise。
这种行为妨碍了UI体验。 有一种解决方法来解决这个问题。
我们使用维克斯3.10,它包含有一个特征相关的围绕33200组件的MSI开发的。
问题是,当MSI推出,欢迎对话框需要较长的时间才能启用,大致在3-4分钟的开发环境。 当特定功能被取消选中,选择回使用时出现同样的问题。
我怀疑延误似乎是由于标准的自定义操作,如CostInitialise,FileCost和CostFinalise。
这种行为妨碍了UI体验。 有一种解决方法来解决这个问题。
石蜡 :该工具石蜡在更早的版本可以被用来生成多个文件的组件。 不推荐,但可能: 生成维克斯创作文件包含单个组件在多个文件 。
MSIFASTINSTALL:也许尝试设置属性MSIFASTINSTALL到3
的属性表。 这是限制成本核算,避免创建系统还原点。 这样可以加快速度相当多。 希望。
最大包装尺寸 :对于一个MSI文件中的一些大小limtations的。 我不知道你是否已经启用了大型MSI软件包所需的架构更改? 查看此主题installsite.org : 什么是一个大的MSI包的限制?
微软文档 : 创作了一大包 (你可能需要的架构更改)。
整合 :将纳入一些从这里的意见的建议:
msiexec.exe /i C:\Path\Your.msi MSIFASTINSTALL=3 /L*v C:\Your.log
- 更多从登录installsite.org msiexec.exe /a MySetup.msi TARGETDIR=C:\MySetup
(也参见下面的安全软件干扰)。 该WiX的刻录选项也可以让你写你自己的,外部安装GUI。 我不知道如何将与安装速度帮助。 你不会显示你的设置自己的,缓慢的对话,但成本仍然会运行。 在将只是发生而设置在静音模式(最有可能)中运行。
一些链接 :