gpt4 book ai didi

installation - Wix - 该目录位于用户配置文件中,但未在“RemoveFile”表中列出

转载 作者:行者123 更新时间:2023-12-03 06:30:54 27 4
gpt4 key购买 nike

我想在开始菜单中创建一个子文件夹,在我的例子中,PMFCompanyFolder 已经存在并包含链接,但我不想在卸载产品时删除它。

所以我不推送 RemoveFolder 属性,我得到:

ICE64: The directory PMFCompanyFolder is in the user profile but is not listed in the RemoveFile table.
<小时/>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramMenuFolder">
<Directory Id="PMFCompanyFolder" Name="MyCompany">
<Directory Id="PMFProductFolder" Name="MyProduct"/>
</Directory>
</Directory>
</Directory>

<DirectoryRef Id="PMFProductFolder">
<Component Id="PMFProductFolderComponent" Guid="A13A7784-4C82-4CBE-9018-CEC6F266743B">
<RemoveFolder Id="null" On="uninstall"/>
<RegistryValue Root="HKCU" Key="Software\Microsoft\MyCompany\MyProduct" Name="installed" Type="integer" Value="1" KeyPath="yes"/>
</Component>
</DirectoryRef>

<Feature Id="ProductFeature" Title="" Level="1">
<ComponentRef Id="PMFProductFolderComponent"/>
</Feature>

最佳答案

您应该传递文件夹 ID:

 <RemoveFolder Id="PMFCompanyFolder" On="uninstall"/>

卸载时删除它是安全的 - 预先存在的项目不会被删除。

关于installation - Wix - 该目录位于用户配置文件中,但未在“RemoveFile”表中列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9467154/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com