WIX - 验证文件是否存在 - 和/或文件浏览器对话框/按钮

时间:2010-02-04 20:05:55

标签: wix installation install

如何在WIX对话框中创建“浏览”按钮。

我目前有一个带有四个单选按钮(Dev,QA,Stage和Prod)的自定义对话框,以及一个文件名的文本字段。

如果用户输入错误的文件名,安装当然会消失。 首先,我会很高兴只是为了验证他们输入的文件是否存在。

其次,如果WIX中存在这样的东西,我想添加一个文件浏览器按钮。但即便如此,我想用户可以输入任何文件名,我仍然应该检查它是否存在。

谢谢,

Neal Walters

1 个答案:

答案 0 :(得分:1)

对于第一个问题,您必须编写一个自定义操作来验证文件是否存在。我以声明方式执行此操作,其中自定义操作从Property获取文件名并写出带有结果的属性。您可以在Publish元素中使用它来确保结果是成功的。

对于第二个问题,WiX工具集具有BrowseDlg.wxs,它应该显示如何创建所需的用户体验。