- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
关于 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.
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 - 旧版项目中不可用:
- 支持在数据管理器中创建全局变量和常量。
- 新的设计体验可用于跨平台项目和 Windows 项目中的某些活动。
- 能够自定义从库生成的活动的布局。
If you want to continue creating and editing Windows - Legacy projects, you can use Studio 2024.10.
Studio 附带一个内置的转换工具,可用于将任何 Windows - 旧版项目转换为 Windows 项目。
将项目转换为 Windows 项目时:
- 项目依赖项是根据以下规则管理的:
- 如果配置的包源中存在相同版本的软件包,则不会更改 Windows - 旧版项目中使用的版本。
- 如果不存在相同版本的软件包,则 Windows - 旧版项目中使用的版本将更改为最近版本的最新补丁。
- 转换后的项目中将保留所有活动和属性。
- Windows - 旧版和 Windows 项目中不同的命名空间已更新。
-
系统将添加 Windows 项目中所需的命名空间,并删除仅在 Windows - 旧版项目中使用的命名空间。
注意:在转换库在其中作为依赖项安装的流程之前,请转换并重新发布 Windows - 旧版库。
要将旧项目转换为 Windows 兼容的项目,请执行以下操作:
-
Open the Windows - Legacy project in Studio and make sure you only open it in one Studio instance. A new window is displayed.
-
选择转换方式:
- 要使用 Windows 兼容性创建当前项目的副本并保留原始 Windows 旧版项目,请选择“新建项目”。输入新项目的名称、创建位置以及(可选)说明。
- 要更新现有项目并将其转换为与 Windows 兼容的项目,请清除“新建项目”复选框。如果选择此选项,则对项目所做的更改将无法撤消。
- 单击“转换”。
如果依赖项问题导致转换后活动无法解析,则每个此类活动顶部都会显示一条消息,指出该活动缺失或无法加载。每个活动都会提供以下信息:显示名称、活动命名空间、活动属性和值。单击“替换”以查找替代方法并替换缺失或无效的活动。有关更多信息,请参阅缺少活动或活动无效。
已知限制
- 以下表达式与 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 将其粘贴回活动字段。
- 在“遍历循环”活动中,将要迭代其值的变量命名为“表达式”会导致编译错误。