UiPath Documentation
robot
2022.4
false
机器人用户指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

强制包签名验证

观察到的行为

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(未签名)。如要求强制执行程序包签名验证,则流程执行会失败。否则,机器人将正常执行流程。

解决方案

此问题的解决方案有两种:

  1. 确保自动化项目中使用的所有程序包均已签名。

  2. 修改您的流程,以便其在执行时请求最新版包。

    备注:

    如未强制执行签名验证,则无论程序包的签名状态如何,机器人都可正常执行使用 Studio v2019.4 先前版本创建的流程。

  • 观察到的行为
  • 原因
  • 解决方案

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新