【发布时间】:2011-03-18 11:05:45
【问题描述】:
当我尝试创建安装程序时,出现以下错误:
目录 ProgramMenuDir 位于用户个人资料中,但未列在 RemoveFile 表中。
我该如何解决这个问题?下面是我使用的目录结构:
<Directory Id="ProgramMenuFolder" Name="Programs">
<Directory Id="ProgramMenuDir" Name="E">
<Directory Id="Monarch" Name="Monarch">
<Component Id="Monarch" Guid="*">
<RemoveFolder Id='Monarch' On='uninstall' />
<RemoveFolder Id='ProgramMenuDir' On='uninstall' />
<RegistryValue Root='HKCU' Key='Software\[Manufacturer]\[ProductName]'
Type='string' Value='' KeyPath='yes' />
</Component>
</Directory>
</Directory>
</Directory>
【问题讨论】:
-
我想在卸载时删除 Monarch 子文件夹,但我不想删除它的父文件夹 ProgramMenuDir 怎么样?也许,该父文件夹是公司名称文件夹,并且同一公司的许多其他产品在其下创建了子文件夹。
标签: wix