订阅

UiPath Studio

UiPath Studio 指南

ST-USG-027 - 所需包

规则 IDST-USG-027

作用域:项目

描述

规则允许在给定项目中强制使用活动包和版本。定义所需软件包列表之后,规则将检查项目,以确定是否未添加任何项目作为依赖项。默认情况下,如果项目中未安装任何必需的软件包,则规则会在“错误列表”面板中记录一个错误。

建议

确保组织需要的所有软件包都已安装在项目中。

修改规则

在“项目设置”窗口中,选择“工作流分析器”选项卡。找到并选中相应规则,如下图所示:

默认情况下,此规则不需要任何活动包。通过写全名以及版本并用等号 (=) 分隔(例如 UiPath.Excel.Activities=2.5.3)来添加包。

添加大于号 (>) 以要求高于指定版本的任何版本,例如,UiPath.Excel.Activities>=2.5.3 将需要版本为 2.5.3 或更高的 UiPath.Excel.Activities 包。大于号 (>) 只能与等号(=)一起使用,如 UiPath.Excel.Activities>2.5.3 类的输入无效。

不支持小于 (<) 和小于或等于 (<=) 符号,因此 UiPath.Excel.Activities<2.5.3UiPath.Excel.Activities<=2.5.3 等此类输入可视为无效。

使用通配符 * 要求同一程序包的多个版本之一。例如,值 UiPath.Excel.Activities=2.7.2-beta* 要求 UiPath.Excel.Activities=2.7.2 软件包的任何 2.7.2-beta 版本,并且如果安装了同一软件包的其他版本,则规则会生成错误,包括:

  • UiPath.Excel.Activities=2.7.2
  • UiPath.Excel.Activities=2.7.2 包的其他预发行版本(如 Alpha 版)
  • UiPath.Excel.Activities 包的其他稳定和预发行版本

通配符 * 仅可在版本末尾使用。此外,同时使用大于或等于 (>=) 符号及通配符 * 时,大于符号 (>=) 将解释为等号 (>=),例如 UiPath.Excel.Activities>=2.7.2-beta* 是有效输入,但被解释为 UiPath.Excel.Activities=2.7.2-beta*

示例:

  • UiPath.Excel.Activities=2.8.4-*
  • UiPath.Excel.Activities>=2.7.2
  • UiPath.Excel.Activities=2.7.2

要需要多个软件包,只需用逗号将它们分开,例如,UiPath.Excel.Activities, UiPath.UIAutomation.Activities 要求将任何版本的 UiPath.Excel.Activities 和 UiPath.UIAutomation.Activities 添加到项目中。

📘

备注:

要检查活动所属的包,请使用“活动”面板中的“按包分组”选项,如此处所述。另一种简单的检查方法是,将鼠标悬停在面板中的活动上以阅读工具提示。

将包添加到规则中后,可以使用“分析项目”按钮尝试执行规则。

重置为默认值

默认情况下,该规则不要求任何包。但是,如果您希望快速删除已添加的包,请右键单击“项目设置”窗口中的规则,然后单击“重置为默认值”默认操作也会重置为默认值“错误”

大约一年前更新

ST-USG-027 - 所需包


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。