2017-08-16 86 views
0

我們這一直是構建使用InstallShield 2013是一個客戶端嘗試沒有互聯網連接的計算機上安裝和它被絆倒試圖下載一個Microsoft C++模塊產品。InstallShield 2013合併模塊 - 它們是什麼以及它們是如何工作的?

enter image description here

當我打開InstallShield和看看MSI項目,並單擊應用程序數據 - >再分發和搜索2005年,我看到下面這些圖片顯示的是包選擇安裝,它的位置是本地安裝,所以不應該包含在我們的MSI中?如果我在InstallShield中右鍵單擊包並選擇Browse for Merge Module,但是生成的文件夾是空的(無論如何,合併模塊 - 這裏有.dlls)。

enter image description here

所以我的問題是如何建立一個合併模塊開始與(給出一個.dll),然後我怎麼把它安裝到我的MSI,以便客戶端不必下載它?

在此先感謝您提供的任何幫助。

回答

0

本地安裝意味着您的開發機器具有這些位,因此可以將包含在您的構建包中。

但它實際上這樣做的前提條件必須配置兩種方式之一這麼做。通過右鍵單擊「可再分發包」視圖中的項目來編輯它的Properties並更改它的構建位置,或者通過更改所有可再分發的位置來配置它的位置Releases view > Setup.exe tab>InstallShield先決條件位置

相關問題