我試圖在安裝主要升級版本的軟件期間檢索ARPINSTALLLOCATION。我無法檢索ARPINSTALLLOCATION,因此我們知道在哪裏安裝新版本
正在關注this info我設法將ARPINSTALLLOCATION設置爲自定義路徑。
但是,再次檢索它不起作用。過去幾天我嘗試了很多東西,但它保持默認安裝路徑而不是自定義安裝路徑。
<InstallUISequence>
<AppSearch After="FindRelatedProducts"/>
...
</InstallUISequence>
<Property Id="WIXUI_INSTALLDIR" Value="APPROOTDIRECTORY">
<RegistrySearch Id="FindInstallLocation"
Root="HKLM"
Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[OLDERVERSIONBEINGUPGRADED]"
Name="InstallLocation"
Type="raw" />
</Property>
在自定義UI WixUI_InstallDir我有這樣的CustomInstallDirDlg
<Control Id="Folder" Type="PathEdit" X="20" Y="90" Width="260" Height="18" Property="WIXUI_INSTALLDIR" Indirect="yes" />
另一種選擇安裝路徑是在註冊表中,但它不是檢索並在控制中。我在這裏做錯了什麼?
-Birkoff
您也可以搜索組件的關鍵路徑,那麼您不必指定註冊表路徑 – 2016-02-18 10:24:48