2016-10-28 64 views
0

我想創建一個安裝2個網站的InstallShield msi。這兩個網站都包含帶有子文件夾的子文件夾的MANY文件夾。將它們全部手動添加到「文件」區域「目標計算機文件夾」區域,將會非常吸引人。在Visual Studio的舊版本的Microsoft Installer中,我能夠拖放一個父文件夾,並且所有文件/文件夾都會遞歸地將它們自己添加到我的安裝程序中。我如何在InstallShield LE中執行此操作?VS 2015 InstallShield LE - 遞歸包含子文件夾

回答

0

我不確定LE產品版本,但是在完整版本的InstallShield Professional或Premium中,您可以右擊在您創建的組件中並選擇「動態文件鏈接」。然後,您可以指定一個父文件夾並選擇包含子文件夾的鏈接。您還可以指定文件過濾器進行包含和排除。就像您可能不想將.pdb調試文件包含在您的產品中一樣,所以您可以將該擴展名添加到排除列表中。

請注意,如果您的升級路徑包含子文件夾未正確升級的次要升級,則可能會遇到問題。

希望這會有所幫助。

+0

太棒了!謝謝。 –

+0

@JonathanHansen我經常對包含大量圖像文件的文件夾使用此功能。我不推薦使用.dll,ocx,exe,chm和其他重要文件,以確保正確的升級路徑至關重要。另外,如果這有幫助,請標記爲解決方案。 –

+0

我正在使用InstallShield安裝一個包含大量腳本文件夾和子文件夾的大型網站。 當你說我創建的「組件」時,你在說什麼?我推測在「文件」區域,但我沒有看到任何選擇「動態文件鏈接」的方法 –