簡體   English   中英

WiX引導程序,全局安裝目錄

[英]WiX bootstrapper, global install directory

我有一個帶有引導程序的應用程序,該程序在其下面安裝了多個組件。 下面的代碼使用ninject來具有松散耦合的數據庫層。

關於bundle / bootstrapper,我想將數據庫層移到一個單獨的msi中,以便在安裝時支持可選的數據層選擇(例如:用於安裝SQLite / SQLExpress / MySQL等的單選按鈕。)。

我正在努力弄清楚如何使安裝目錄正常工作,因為數據庫組件需要安裝到主應用程序的root / install目錄中。 (而不是使用gac等)。

我怎樣才能做到這一點? 我已經嘗試過這里提到的步驟: 如何使用屬性設置安裝路徑? 但無濟於事。 我一定有什么問題..但是鑒於代碼分散在5(ish)個文件中,因此在此處加載似乎有點大!

是否有任何開始嘗試實現此目標的指針,還是應該繼續上載代碼?

您引用的方法應該起作用。 但是請注意,在

<MsiProperty Name="INSTALLLOCATION"

應與相應MSI軟件包的wxs文件中使用的名稱匹配。 通常,如果MSI是基於WixUI_InstallDir模板創建的,則名稱為APPLICATIONFOLDER,而在沒有UI的默認模板中,名稱為INSTALLFOLDER。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM