刪除的文件,我有一個Internet Explorer的插件,可以生成LocalAppDataFolder \微軟\的Windows \ Temporary Internet Files文件\公司名稱某些文件\ AddOnName \WIX安裝程序中添加和LocalAppDataFolder
我對應用WIX安裝我希望在安裝和卸載時刪除CompanyName \ AddOnName \文件夾。
我從來沒有使用過WIX,而我更像是一個MacOS傢伙,所以這些東西對我來說都有點陌生。這裏是什麼,我有一個部分,現在(我的Product.wxs文件):
<Feature Id="ProductFeature" Title="Company IE Add-On" Level="1" ConfigurableDirectory="INSTALLFOLDER">
<ComponentRef Id="INSTALLFOLDER" />
<ComponentGroupRef Id="ProductComponents" />
<ComponentRef Id="dataDirectory"/>
</Feature>
<Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="Company IE Add-On" >
<Component Id="INSTALLFOLDER" Guid="THERE IS A GUID HERE">
<RemoveFolder On="both" Id="INSTALLFOLDER"/>
<RegistryValue Root="HKLM" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="Company IE Add-On" />
</Component>
</Directory>
</Directory>
<Directory Id="LocalAppDataFolder">
<Directory Id="Microsoft">
<Directory Id="Windows">
<Directory Id="TempInetFiles" Name="Temporary Internet Files">
<Directory Id="CompanyName">
<Directory Id="AddOnName">
<Component Id="dataDirectory" Guid="E5938D44-5315-43D4-94EC-313F6CDB290B" NeverOverwrite="no" Permanent="no">
<RemoveFolder Id="AddOnName" On="both"/>
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</Fragment>
但是,這是給我像「組件DataDirectory目錄安裝到用戶的個人資料錯誤,必須使用註冊表項HKCU下的。它的KeyPath,而不是一個文件。「
而「目錄CompanyName在用戶配置文件中,但未在RemoveFile表中列出。」
任何幫助將不勝感激。 謝謝。