- 发行说明
- 入门指南
- UiPath Assistant
- 安装和升级
- 机器人类型
- 机器人组件
- 许可
- 将机器人连接到 Orchestrator
- 流程与活动
- 日志记录
- Robot JavaScript SDK
- 特定场景
- 监管
- 故障排除
观察到的行为
After upgrading to Studio v2019.4 or above from an older version, some processes fail to execute. This is only applicable if package signature verification is enforced. Find out how to sign a package and how the Robot verifies a package signature.
原因
完成对 Studio v2019.4 或更高版本的升级后,包文件夹(2021.4 之前的版本中的 C:\Program Files (x86)\UiPath\Studio\Packages 或已 2021.4 版本开头的 C:\Program Files\UiPath\Studio\Packages)将填充已签名的活动包,同时还保留未签名的版本。
例如,Packages 文件夹同时包含 Microsoft.Rest.ClientRuntime.2.3.10.nupkg(未签名)和 Microsoft.Rest.ClientRuntime.2.3.12.nupkg(已签名)。执行流程时,机器人会使用最低适用版本来安装所需程序包,即本例中的 Microsoft.Rest.ClientRuntime.2.3.10.nupkg(未签名)。如要求强制执行程序包签名验证,则流程执行会失败。否则,机器人将正常执行流程。
解决方案
此问题的解决方案有两种:
-
确保自动化项目中使用的所有程序包均已签名。
-
修改您的流程,以便其在执行时请求最新版包。
备注:如未强制执行签名验证,则无论程序包的签名状态如何,机器人都可正常执行使用 Studio v2019.4 先前版本创建的流程。