如何解决在 WiX 中使用 HeatDirectory 删除文件夹?
我在 WiX 中使用 <HeatDirectory>
任务从目录中收集文件。该目录还包括 Heat 为其生成具有唯一 ID 的目录的子文件夹。
问题是,Heat 不会为这些目录生成 <RemoveFolder>
元素。有没有办法用 Heat 做到这一点?我错过了什么吗?
我将这些文件安装到 %appdata%
文件夹中,因此我还需要 Heat 来生成注册表项。
出于我的特殊目的,我需要保留 SuppressRootDirectory="false"
以保留文件夹结构。
我的热元素:
<PropertyGroup>
<DefineConstants>SitePath=..\MyProject\MyFolder\</DefineConstants>
</PropertyGroup>
<HeatDirectory
OutputFile="MyComponents.wxs"
DirectoryRefId="INSTALLFOLDER"
ComponentGroupName="MyComponents"
SuppressCom="true"
Directory="..\MyProject\MyFolder\"
SuppressFragments="true"
SuppressRootDirectory="false"
SuppressRegistry="false"
AutoGenerateGuids="false"
GenerateGuidsNow="true"
ToolPath="$(WixToolPath)"
PreprocessorVariable="var.SitePath"/>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。