爲什麼WIX不會在INSTALLDIR中刪除快捷方式(如果它不是使用默認的安裝目錄)?我的WIX代碼看起來像?WIX不刪除INSTALLDIR中的快捷方式(如果不是默認值)
<DirectoryRef Id="INSTALLDIR">
<Component Guid="..." Id="shortcuts_INSTALLDIR">
<RegistryKey ForceDeleteOnUninstall="yes" Id="shortcuts_reg_INSTALLDIR" Key="Software\MyCompany\MyProduct" Root="HKCU">
<RegistryValue KeyPath="yes" Name="shortcut_INSTALLDIR" Type="string" Value=""/>
</RegistryKey>
<Shortcut Arguments="my args " Description="my description" Id="InstallDir_my_name" Name="my name" Target="[INSTALLDIR]mydir\my.exe" WorkingDirectory="INSTALLDIR"/>
</Component>
</DirectoryRef>
看起來像卸載程序不知道INSTALLDIR的新值。任何想法?
您是否將任何文件安裝到INSTALLDIR? –
不,只有子目錄中的文件。 – Horcrux7