【问题标题】:WIX - Verify that file exists - and/or file-browser dialog/buttonWIX - 验证文件是否存在 - 和/或文件浏览器对话框/按钮
【发布时间】:2010-02-04 20:05:54
【问题描述】:

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

我目前有一个自定义对话框,其中包含四个单选按钮(Dev、QA、Stage 和 Prod)和一个文件名文本字段。

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

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

谢谢,

尼尔·沃尔特斯

【问题讨论】:

  • 当我回答你的另一个问题时,我相信我已经在 wix 源中指出了 BrowseDlg.wxsstackoverflow.com/questions/2057809/…
  • 只是因为你给了一个文件浏览器框,并不意味着他们不能输入一个不存在的名称,对吧?你还需要看看它是否存在......?

标签: wix installation


【解决方案1】:

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

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

【讨论】:

  • 嗨-谢谢。我假设这是正确的。我现在在另一个客户那里,可能有一天要回到这个问题上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-09
  • 1970-01-01
相关资源
最近更新 更多