studio
latest
false
UiPath logo, featuring letters U and I in white

Studio 用户指南

上次更新日期 2024年12月17日

关于 Windows - 旧版兼容性

Studio 2021.10 brought support for .NET-based projects and introduced the concept of project compatibility based on the target framework. In releases prior to 2021.10, all projects used .NET Framework 4.6.1. Starting with Studio 2021.10 until Studio 2024.10, you had the option to create projects with the Windows - Legacy compatibility (.NET Framework 4.6.1) or with the Windows and cross-platform compatibilities based on .NET.

Windows - 旧版项目不会收到新功能

The default compatibility for new projects is now Windows. Creating and editing projects with the Windows - Legacy compatibility is no longer supported, meaning that new features will only be available in projects with the Windows and cross-platform compatibilities.

例如,Studio 2022.10 中引入的以下功能在 Windows - 旧版项目中不可用:

If you want to continue creating and editing Windows - Legacy projects, you can use Studio 2024.10.

如何将 Windows - 旧版项目转换为 Windows 兼容的项目

重要提示:未找到与 Windows 兼容的版本的依赖项将标记为“未解析”,并且在转换后,“Windows - 旧版”项目中使用的版本将显示在“项目”面板中。由 UiPath 开发并在官方订阅源上提供的大多数活动包都支持 Windows 兼容性。有关完整列表,请参阅活动指南

Studio 附带一个内置的转换工具,可用于将任何 Windows - 旧版项目转换为 Windows 项目。

将项目转换为 Windows 项目时:

  • 项目依赖项是根据以下规则管理的:
    • 如果配置的包源中存在相同版本的软件包,则不会更改 Windows - 旧版项目中使用的版本。
    • 如果不存在相同版本的软件包,则 Windows - 旧版项目中使用的版本将更改为最近版本的最新补丁。
  • 转换后的项目中将保留所有活动和属性。
  • Windows - 旧版和 Windows 项目中不同的命名空间已更新。
  • 系统将添加 Windows 项目中所需的命名空间,并删除仅在 Windows - 旧版项目中使用的命名空间。

    注意:在转换库在其中作为依赖项安装的流程之前,请转换并重新发布 Windows - 旧版库。

要将旧项目转换为 Windows 兼容的项目,请执行以下操作:

  1. Open the Windows - Legacy project in Studio and make sure you only open it in one Studio instance. A new window is displayed.



  2. 选择转换方式:

    • 要使用 Windows 兼容性创建当前项目的副本并保留原始 Windows 旧版项目,请选择“新建项目”。输入新项目的名称、创建位置以及(可选)说明。
    • 要更新现有项目并将其转换为与 Windows 兼容的项目,请清除“新建项目”复选框。如果选择此选项,则对项目所做的更改将无法撤消。
  3. 单击“转换”

如果依赖项问题导致转换后活动无法解析,则每个此类活动顶部都会显示一条消息,指出该活动缺失或无法加载。每个活动都会提供以下信息:显示名称、活动命名空间、活动属性和值。单击“替换”以查找替代方法并替换缺失或无效的活动。有关更多信息,请参阅缺少活动或活动无效

已知限制
  • 以下表达式与 Windows 项目不兼容,需要手动更改才能成功将 Windows - 旧版项目转换为 Windows:
    Windows - 旧版语法 Windows 语法
    {}new Object() {}
    {task_output.Id.ToString,task_action,now,I_comment}new Object() {task_output.Id.ToString,task_action,now,I_comment }
  • 要解决转换之前有效的其他表达式生成的验证错误,请使用 CTRL + X 键盘快捷键剪切表达式,然后使用 CTRL + V 将其粘贴回活动字段。
  • “遍历循环”活动中,将要迭代其值的变量命名为“表达式”会导致编译错误。

此页面有帮助吗?

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