我有多個配置文件(針對不同的環境)。在安裝過程中,用戶可以選擇環境,並根據正確的文件進行復制。我想刪除未使用的額外文件。
我正在使用,但似乎沒有工作。我沒有收到任何錯誤,在日誌中我看到執行的操作,但文件不被刪除。任何人都可以請指出我做錯了什麼?WIX |安裝時刪除* .config文件
<Component Id="RemoveFiles" Guid="C5D634C2-744E-4CA5-BB44-F3DE88482AB5">
<RemoveFile Id="RemoveConfigs" Name="???_*.config" On="install" />
</Component>
我RemoveFile表也像
FileKey Component FileName DirProperty InstallMode RemoveExtraConfigFiles RemoveExtraFiles p6wjlh9a.con|Web_*.config INSTALLDIR 1
不過它不刪除任何內容
看來,您的安裝將從重新組織中受益。如果您只需要安裝一個(或某些)配置文件,則應該爲保存這些文件的組件添加適當的條件,因此只會安裝所需的文件(由用戶選擇)。這樣您就不必引入自定義操作並刪除剛剛安裝的文件。讓Windows Installer正常工作:) –