Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用wix删除%AppData%内的文件夹?_Wix - Fatal编程技术网

如何使用wix删除%AppData%内的文件夹?

如何使用wix删除%AppData%内的文件夹?,wix,Wix,我创建了一个在APPDATA目录中创建一些文件夹的应用程序,我希望卸载应用程序时删除这些文件夹。但我似乎做不到。经过几次尝试和搜索,我最终使用了SearchDirectory属性 我做错了什么 <Feature Id="ProductFeature" Title="Test" Level="1"> ... <ComponentRef Id="DeleteAppData" /> </Feature> <Property Id="APPLICATI

我创建了一个在APPDATA目录中创建一些文件夹的应用程序,我希望卸载应用程序时删除这些文件夹。但我似乎做不到。经过几次尝试和搜索,我最终使用了
SearchDirectory
属性

我做错了什么

<Feature Id="ProductFeature" Title="Test" Level="1">
  ...
  <ComponentRef Id="DeleteAppData" />
</Feature>

<Property Id="APPLICATIONDATAFOLDER">
  <DirectorySearch Id="Search" Path="[AppDataFolder]Test" AssignToProperty="yes" />
</Property>

<Fragment>
  ...
  <!-- Delete APPDATA folder -->
  <Component Id="DeleteAppData" Directory="AppDataFolder" Guid="###">
    <util:RemoveFolderEx Id="RemoveAppData" On="uninstall" Property="APPLICATIONDATAFOLDER" />
  </Component>
</Fragment>

...
...