0

有没有办法让用户使用 BrowseDlg 选择特定文件?我只能找到你只能选择一个文件夹!我相信文件选择是使用中的“常见”功能之一。

任何人都可以就如何实现这一点提供一些建议。

谢谢!

更新

我正在考虑为此创建一个 C# 自定义 aciton,因为项目中的所有其他 CA 都在 C# 中。但我不确定一些事情......

  1. 如何使用现有的 UI 序列对这个 CA 对话框进行排序。
  2. 如何在我的一个自定义对话框中单击按钮触发 CA。
  3. 如何从文件浏览 CA 中获取文件路径以供 WIX 进一步使用。

我创建的其他 CA 没有关联任何 UI。

请指教。谢谢!

4

1 回答 1

2

实际上,Windows Installer 没有任何内置的“浏览文件”对话框。各种供应商都提供他们的定制解决方案,例如Advanced InstallerInstallShield

无论如何,这一切都以浏览按钮的自定义对话框和自定义操作结束。您可以在此处找到一个示例(在该页面上搜索“文件浏览对话框”)。您将找到的包包含自定义操作、示例解决方案和一些注释。它基于 InstallShield,但您至少可以从那里采取自定义操作(在 WiX 中创建自定义对话框并不难)。作为最后的手段,您可以尝试自己实现此 CA。

于 2010-12-21T13:17:22.290 回答