2013-02-21 11 views
1

我通過鏈接兩個MsiPackages創建一個Bundle。該軟件包合併了兩個MsiPackages並創建了一個捆綁的.exe作爲安裝程序。是否可以設置Bundle以便在安裝過程中從包含兩個MSI的本地文件夾引用MSI(不嵌入或包含它們)?我想從本地文件夾引用兩個MSI,並且只在安裝過程中安裝。 感謝在安裝過程中,Bundle能否從本地文件夾引用MSI?

回答

0

雖然我沒有做這樣的實踐經驗,我想你可以嘗試使用Payload元素作爲MsiPackage元素的子元素的Chain元素來實現這一目標。

Payload元素可以指定將MSI綁定爲SourceFileDownloadUri屬性。有一個選項可以說明是否需要使用具有YesNoDefaultType值的屬性Compressed來將此MSI與引導程序壓縮。通過這個,你可以指定你的Source MSI,而不需要嵌入到我希望的包中。

2

是的。默認情況下,Bundle元素的Compressed屬性設置爲yes。爲了讓你的包默認外部做到以下幾點:

<Bundle Compressed='no'> 

所有的包現在是外部的。現在,如果您只想顯式壓縮所選包,請將Compressed='yes'屬性添加到所需的XxxPackage元素。

相關問題