VS 2015 InstallShield LE - 递归包含子文件夹

VS 2015 InstallShield LE - Recursively include subfolders

我正在尝试创建一个安装 2 个网站的 InstallShield msi。这两个站点都包含许多带有子文件夹的文件夹。将它们全部手动添加到文件区域 'Destination computers folders' 区域,会非常糟糕。在以前 Visual Studio 附带的旧版 Microsoft Installer 中,我能够 drag/drop 一个父文件夹,并且所有 files/folders 都会递归地将它们自己添加到我的安装程序中。我如何在 InstallShield LE 中执行此操作?

我不确定 LE 产品版本,但在 InstallShield Professional 或 Premium 的完整版本中,您可以右键单击您创建的组件并select 'dynamic file linking'。然后您可以指定父文件夹和 select link 以包含子文件夹。您还可以指定用于包含和排除的文件过滤器。就像您可能不想在您的产品中包含 .pdb 调试文件一样,因此您将该扩展名添加到排除列表中。

请注意,如果您的升级路径包括未正确升级子文件夹的次要升级,您可能 运行 会遇到问题。

希望这对您有所帮助。