小编Mic*_*ael的帖子

Wix:如何在自定义安装位置执行DirectorySearch

我想检测用户在GUI中选择的自定义安装位置中是否已存在目录.我尝试了以下方法:

<Property Id="DIRECTORY_PATH">
  <DirectorySearch Id="DirectorySearch" Path="[INSTALLDIR]\MyDirectory" />
</Property>
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为DirectorySearch正在AppSearch期间发生.在InstallDirDlg期间稍后设置INSTALLDIR.由于没有及时为AppSearch设置INSTALLDIR,因此DIRECTORY_PATH被错误地设置为"\ MyDirectory".

我试图改变AppSearch与InstallUISequence和InstallExecuteSequence发生的关系,但它只会让AppSearch在CostInitialize之前出现,不会迟到.

那么如何在用户选择的INSTALLDIR位置进行目录搜索?

installer wix

6
推荐指数
1
解决办法
3941
查看次数

标签 统计

installer ×1

wix ×1