我遇到重新安装问题,其中不存在子文件夹,以前的版本是什么。在版本1中存在一些wxs文件:
<Component Id="cmp7EB6415256FC5DA344472986974956E4" Directory="dir74C41F8B6B03DD308C9CCD0008B2F7E5" Guid="{9BD5E948-E8EA-4C5E-B5F4-7002B28765D9}" KeyPath="yes" MultiInstance="yes">
<CreateFolder />
</Component>
在版本2中,它不存在。在重新安装期间,没有相位复制文件和原始文件保留,但最后没有错误。当我删除组件时,会复制新文件。
wxs文件是由heat创建的。我有相当多的文件夹和子文件夹,项目是动态的。这意味着每个人都可以添加或删除文件夹,我无法检查是否有人删除了任何文件夹。
答案 0 :(得分:0)
Windows Installer仅创建安装文件所需的目录或由CreateFolder元素显式调出的目录。您需要在某处添加CreateFolder以保留空目录。