分析互操作性

通过互操作性解决方案,您可以评估要包含在同一映像中的 MSI 应用程序。使用 Windows 安装程序升级、卸载或修复安装相同组件(或同一组件的不同版本)的应用程序之间可能会发生冲突。出现这些问题的原因是组件在 MSI 包中具有不同的组件 ID。此解决方案适用于测试仅使用 Windows 安装程序 (MSI) 包安装的桌面应用程序。

互操作性解决方案不会测试安装应用程序导致的潜在冲突,因为在大多数情况下,Windows 安装程序会自动阻止这些问题的发生。

您应该在以下情况下运行互操作性解决方案:

  • 导入新的应用程序

    请务必重新分析所有应用程序,以便查看所有可能的冲突。如果仅分析新应用程序,则报告视图将显示新应用程序与其他应用程序的潜在冲突。但是,除非您重新分析整个产品组合,否则它们不会显示现有应用程序与新应用程序存在的潜在冲突。

  • 您删除应用程序

互操作性解决方案生成的报告视图与标准 AppDNA 报告相同。

配置互操作性解决方案

  1. 在 AppDNA 侧栏中,单击解决方案,然后单击添加解决方案。

  2. 在“解决方案模板”页中,选择“互操作性”,然后单击“下一步”。

    此时将打开解决方案向导。

  3. 识别解决方案:在“解决方案名称”页中,键入要在解决方案报告中使用的解决方案名称和描述。

  4. 选择应用程序:在“应用程序”页面中,选择要分析的应用程序。

  5. 要完成解决方案,请执行以下操作:

    1. 在“摘要”页上,单击“生成”以保存解决方案。
    2. 在“进度”页上,单击“分析”。分析完成后,选择要查看的报告,然后单击“完成”。

    要随时查看报告:在 AppDNA 侧栏中,单击“解决方案”,然后单击解决方案的名称。

更改应用程序列表

  1. 在 AppDNA 侧栏中,单击“解决方案”,然后单击“解决方案”窗格中的互操作性。
  2. 在互操作性窗格中,单击解决方案名称旁边的编辑。
  3. 单击“下一步”,然后更新应用程序列表。
  4. 完成更改后,单击生成,然后分析。

分析互操作性