- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在我的 Bootstrapper(Wix 3.9 版本)中使用以下 FileSearch,它总是返回 false,即使文件存在:
<Wix xmlns="htttp://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
...
<Fragment>
<util:FileSearch Path="%systemdrive%\SomeFile.txt" Varialbe="FileExists" Result="exists"/>
...
日志文件包含以下行:
File search: *******(some random guid), did not find path: %systemdrive%\SomeFile.txt
Setting numeric variable 'FileExists' to value 0
我做错了什么吗?
最佳答案
不幸的是,以这种方式使用运行时环境变量并不是那么容易。您首先需要使用环境变量设置 WiX 属性,然后在 Path 属性中使用该 WiX 属性。所以像这样(注意单个 %
前缀):
<SetProperty Id="PROP_SYSTEM_DRIVE" Before="InstallInitialize" Sequence="execute" Value="[%SYSTEMDRIVE]" />
然后您应该可以在您的文件搜索中使用它:
<util:FileSearch Path="[PROP_SYSTEM_DRIVE]\SomeFile.txt" Variable="FileExists" Result="exists"/>
关于windows - Wix FileSearch 没有为现有文件返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34764051/
我在我的 Bootstrapper(Wix 3.9 版本)中使用以下 FileSearch,它总是返回 false,即使文件存在: ... 日志文件包含以下行: File search: ****
我决定尝试使用 UDF 来替代 Application.FileSearch。我假设文件可以位于几个位置。互联网上的解决方案倾向于假设用户通常知道文件所在的位置,这假设它可能在任何地方, 编辑:互联网
我已经进行了多次搜索,但在使用现在不存在的 .filesearch 时很难找到正确的代码 - 我已经研究过使用 Dir 和 FileSystemObject,但在使用循环时却没有任何困惑搜索后...我
我是一名优秀的程序员,十分优秀!