robot
2023.10
false
UiPath logo, featuring letters U and I in white
机器人用户指南
Last updated 2024年10月25日

强制包签名验证

观察到的行为

从旧版本升级到 Studio v2019.4 或更高版本后,将无法执行某些流程。此问题仅出现在强制执行程序包签名验证的情况中。请参阅如何对程序包进行签名以及机器人如何验证程序包签名

原因

完成对 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 先前版本创建的流程。
  • 观察到的行为
  • 原因
  • 解决方案

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。