installshield 向导中添加的对话框不显示:错误 1314 指定的路径 0 不可用

Dialog added in installshield wizard doesn't show up : error 1314 specified path 0 is unavailable

我从头开始创建了一个新的 installshield 项目。我在 User Interface -> Dialogs 路径的安装向导中添加了一个新对话框。我的对话框只有一个文本框,我必须在其中从用户那里获取 Web 服务 URL。

然后在 Behavior and Logic -> Custom Actions and Sequences 路径我在 Sequnces -> Installation -> User Interface 下添加了对话框。我的对话框紧跟在 SetupCompletedErrorSetupInterruptedSetupCompleteSuccess 对话框之后。

当我 运行 安装程序对其进行测试时,我收到以下错误消息框:

error 1314 the specified path 0 is unavailable

如果我删除我的对话框,我可以看到欢迎屏幕和一些默认的向导步骤。在我添加对话框的那一刻,我收到了上述错误。有人可以告诉我我是否遗漏了一些非常基本的步骤吗?

FWIW,您可能想使用内部对话框模板创建一个对话框,然后通过更改上一个、新的和下一个对话框的后退和下一个按钮上的控制事件,将其连接到向导循环中。只有 InstallWelcome 应该在安装 UI 序列 table 中有一个条目。您现在执行此操作的方式在视觉上不适合其余安装程序的流程。它会在 InstallWelcome 之前显示,您将无法 "back" 更新输入。

还要确保测试您的卸载/维护(更改和修复)方案,以确保它在那里的外观和行为也正确。