![]() |
1
4
似乎进度对话框在执行之前必须是installuisequence中的最后一件事-否则,因为进度对话框是无模式的,所以会直接显示出来然后隐藏起来。 因此,我的解决方案只是确保在现有进度对话框之后显示自定义进度对话框:
|
|
2
2
@塞缪尔,正如鲍勃所说:“只要你不引用progressdlg”,但这句话并不准确。您需要找到progressdlg的所有引用,但可以在wix源中找到它们。然后,您需要创建引用progressdlg并包含在设置中的任何对话框的自己版本(直接或间接使用它!),以便它也引用您的自定义对话框。 我试着用这个来解决同一个问题。要使用FeatureTreeUI序列,除了ProgressDlg之外,还必须创建以下对话框的自己版本:
这是因为它们定义了一个引用progressdlg的show元素。 |
![]() |
3
1
progressdlg只有在您引用它时才被调度。如果要替换它,请自定义对话序列以不引用progressdlg。 |
![]() |
4
0
@克劳斯,幸运的是你
不要
必须使用v3.11.1重新创建您自己的对话版本。在
确保省略了 显示/重写 -这是韦尔科德格的确切情况。 |
![]() |
Gianluca Ghettini · WiX上的静默.NET框架 7 年前 |
![]() |
mgr · MSI WIX:使用2个MSI创建次要升级补丁 10 年前 |
![]() |
Sonhja · Wix在安装过程中使用命令行卸载产品 11 年前 |
![]() |
Syed Ali · 显示一大群2360条消息的Windows安装程序日志文件 12 年前 |