activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
传统集成活动
Last updated 2024年11月8日

更新包后修复 XAML

将工作流从 Box v1.1.6 升级到不低于 v1.2.2 的包版本(其中使用了 Box.Core SDK)时,任何具有 Box 对象变量的活动都会中断,如下所示:
docs image

要修复此损坏的工作流,请按照以下步骤操作:

  1. 打开工作流的 XAML 文件,并将 Box.V2 替换为 Box.V2.Core,如以下屏幕截图所示。
    docs image

    来源

    xmlns:bvm="clr-namespace:Box.V2.Models;assembly=Box.V2"

    收件人:

    xmlns:bvm="clr-namespace:Box.V2.Models;assembly=Box.V2.Core"
  2. 在 Studio 中关闭 XAML 文件,然后再次打开以重新加载工作流,以便再次呈现受影响的活动。
    之前:
    docs image
    之后:
    docs image
  3. 将鼠标悬停在活动中的错误上方会产生以下错误:
    docs image
  4. 这可以通过在 XAML 文件的 <AssemblyReference> 部分中添加以下行来解决:
    <AssemblyReference>netstandard</AssemblyReference>
    docs image
    现在,请关闭并重新打开 XAML 文件,以再次呈现活动并消除错误。
  5. 对于任何活动而言,任何 Box 对象仍可能存在相同的错误,如下所示:
    docs image
    如果您遇到类似于上方屏幕截图 Type BoxFolder中的错误消息,请在更大范围内创建一个新的 BoxFolder 类型的虚拟变量,以消除此错误。对于显示此错误的每种 Box 类型,应在“执行”作用域的“变量”部分中创建一个虚拟变量,以修复上述设计时错误。
    docs image
    这修复了如下所示的错误:
    docs image
  6. 现在,工作流可以在旧版项目中运行,您也可以从窗口上部的弹出消息中选择将其转换为 Windows 项目。
    docs image
    还有其他方法可以将旧版项目转换为 Windows 项目,您可以在此处阅读更多内容。
备注: 对于 Core 更新之前的 Box SDK 中的 C# 旧版项目,上述步骤(将 BOX.V2 替换为 BOX.V2.core)解决了将工作流从非核心迁移到核心 SDK 安装时的设计时错误,但会引发运行时错误,如下面的屏幕截图所示。在这种情况下,我们建议在 Box v1.3.4 中重建工作流。
docs image

此页面有帮助吗?

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