2012-03-05 95 views
0

我有一個重新安裝的問題,其中不存在子文件夾,以前的版本。在版本1中存在一些wxs文件:WiX - 重新安裝失敗時,不存在文件夾更多

<Component Id="cmp7EB6415256FC5DA344472986974956E4" Directory="dir74C41F8B6B03DD308C9CCD0008B2F7E5" Guid="{9BD5E948-E8EA-4C5E-B5F4-7002B28765D9}" KeyPath="yes" MultiInstance="yes"> 
    <CreateFolder /> 
</Component> 

在版本2中它不存在。在重新安裝期間,沒有階段拷貝文件和原始文件殘留,但最後沒有錯誤。當我刪除組件時,複製新文件。

wxs文件是通過熱來創建的。我有相當多的文件夾和子文件夾,並且該項目是動態的。這意味着每個人都可以添加或刪除一個文件夾,我無法檢查是否有人刪除了其中的任何文件夾。

回答

0

Windows安裝程序僅創建安裝文件所需的目錄或由CreateFolder元素顯式調用的目錄。你需要在某處添加一個CreateFolder來保留空白的目錄。