微星转换器

您可以使用独立的 Web 应用程序源到 MSI 转换器工具从一组 Web 应用程序源文件生成 MSI 文件。由于此工具可独立于 AppDNA 运行,因此您可以将其发送给 Web 应用程序管理员,并要求他们在 Web 服务器上运行该工具。之后,他们只需向您发送 MSI 文件,并将它们导入到 AppDNA 中的导入 Web 应用程序屏幕的 Web 直接导入选项卡上。

这意味着您不需要请求访问服务器上的 Web 应用程序源文件的权限。

注意:独立的 MSI 转换器工具也可用于从文件系统上具有源文件的任何应用程序生成 MSI 文件。该工具适用于可使用 xcopy 安装的应用程序或缺少源介质的应用程序。虽然 MSI 转换器工具不捕获其他文件夹或特殊注册表项中的其他组件,但它确实提供了分析的起始位置。

要启动独立 MSI 转换器工具,请执行以下操作:

  • 从 Windows 开始菜单中,选择“Citrix AppDNA”>“Web 应用程序源到 MSI 转换器”。

    如果此选项不可用,则必须按照中所述安装独立 Web 捕获工具安装独立 Web 捕获工具

关于工具

Web 应用程序源到 MSI 转换器窗口的主要部分列出了包含要捕获到 MSI 文件以导入 AppDNA 的 Web 应用程序源文件的文件夹。

您可以在“商品名称”、“商品版本”和“制造商名称”列中双击以编辑详细信息。这很有用,因为当您将 Web 应用程序导入 AppDNA 时,这些详细信息用于识别 Web 应用程序(尽管您可以在 AppDNA 中更改这些详细信息)。

文件夹列表下方的空格显示处理日志。单击“刷新”以使用最新详细信息更新屏幕的这一部分。

工具栏选项:

选择。单击以选择包含要转换为 MSI 以导入 AppDNA 的文件的文件夹。这将文件夹添加到列表中。

搜索文件夹。打开“搜索文件夹”对话框。您可以使用此选项输入复杂的文件夹搜索选项。选项包括:

  • 路径。指定包含子文件夹的文件夹,这些子文件夹包含要从中生成 MSI 以导入到 AppDNA 中的源文件。
  • 图案。如果要将搜索限制为一个或多个特定文件夹,请在此输入名称。您可以使用星号 (*) 作为通配符。
  • 递归。选中此复选框可指定要搜索文件夹中的文件夹,这些文件夹是“路径”框中指定的文件夹的直接子文件夹。清除此复选框可从“路径”框中指定的文件夹中只搜索一个级别。
  • 详细信息映射。这控制如何派生“产品名称”、“产品版本”和“制造商名称”列中的初始值。您可以稍后通过双击列来编辑这些值。
选项 说明
<No mapping> 使用默认值。商品名称为未知商品,商品版本为 1.0.0.0,制造商名称为未知制造商。
… 产品 “产品名称”基于路径中最后一个文件夹的名称,并使用“版本”和“制造商名称”的默认值。
… 制造商产品版本 制造商名称、产品名称和版本分别以树中最后三个文件夹的名称为基础。
… 制造商产品 制造商名称和产品名称分别以树中最后两个文件夹的名称为基础,并使用版本的默认值。
… 产品版本 产品名称和版本分别以树中最后两个文件夹的名称为基础,并使用“制造商名称”的默认值。

导入列表。打开“导入列表”对话框,您可以在其中指定包含要导入的文件夹列表的 CSV 文件。选项包括:

  • 路径。包含要导入的文件夹列表的 CSV 文件的名称和路径。这也可以选择以下格式指定产品名称、版本和制造商:

     Directory,ProductName,Version,Manufacturer  c:\test,TestApp,1.0.0.0,TestCompany
    
  • 使用路径正则表达式覆盖 CSV 详细信息。此操作控制如何派生“商品名称”、“商品版本”和“制造商名称”列中的初始值。您可以稍后通过双击列来编辑这些值。

    您可以从下拉列表中选择预定义选项。可用选项与“搜索文件夹”对话框中的描述相同,但该 <No mapping> 选项从 CSV 文件派生值。或者,您可以输入自己的正则表达式。

    注意:正则表达式是一种广泛使用的文本模式匹配语言。万维网上有许多学习语法的资源。例如, http://msdn.microsoft.com/en-us/library/az24scfc.aspx

配置。打开“配置”对话框,您可以在其中输入生成的 MSI 文件和日志文件的位置以及处理选项。

  • 生成的 MSI 位置。指定要存储 MSI 输出文件的位置。运行该工具后,您可以在这里找到生成的 MSI 文件。
  • 日志文件位置。指定要存储日志文件的位置。
  • 热选项(空白 = 默认值)。Heat 是 MSI 生成器内部用于生成 MSI 的工具。您可以使用此框输入配置选项。点击? 来获取各种选项及其语法的摘要。这是一个高级功能。将此框留空默认选项。有关更多信息,请参阅http://wix.sourceforge.net/manual-wix3/heat.htm

开始开始转换所选文件夹。

取消。取消所选文件夹的转换。

选择全部。选择列表中的所有文件夹。

反转。选择当前未选择的文件夹,然后取消选择所选文件夹。

删除。删除选定的文件夹。

微星转换器