robot
latest
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

机器人管理员指南

上次更新日期 2026年3月3日

.NET 故障排除

MSI 升级期间需要 .NET

描述

使用 MSI 安装程序升级 Robot(Studio 或 Robot)失败,并显示以下错误:“您必须安装 .NET 桌面运行时才能运行此应用程序。”

潜在问题

计算机上安装的 .NET Desktop Runtime 或 .NET Runtime 可能已损坏。

解决方案

从设备中卸载 .NET Desktop Runtime/.NET Runtime,然后再次运行 UiPath™ MSI 安装程序。

活动找不到 .NET Runtime

描述

由 2023.4.0 及更高版本的机器人执行工作流时,使用特定活动包的工作流将失败。系统会显示以下错误:

  • “要运行此应用程序,您必须安装缺少的 .NET 框架。”
  • “要运行此应用程序,您必须安装 .NET。”

受影响的活动包

  • UiPath.Form.Activities 版本 2.0.x
  • UiPath.Intelligent OCR.Activities
  • UiPath.MobileAutomation.Activities
  • UiPath.Vision
  • UiPath.DocumentUnderstanding.Activities
  • UiPath.UIAutomation.Activities 包中与 OCR 相关的活动
  • UiPath.OmniPage.Activities
  • UiPath.OCR.activities

解决方案 1

将有问题工作流的活动包升级至最新版本。

解决方案 2

在有问题的工作流的开头添加一个“调用代码”活动,并使用以下代码片段:

System.Environment.SetEnvironmentVariable("DOTNET_ROOT", System.AppContext.BaseDirectory)
System.Environment.SetEnvironmentVariable("DOTNET_ROOT", System.AppContext.BaseDirectory)

解决方案 3

安装:

  • .NET Desktop Runtime,适用于 Windows 操作系统
  • .NET Runtime,适用于 MacOS 等其他操作系统
  • .NET Framework Runtime

.NET 8 项目运行失败

描述

在 2023.12 或更低版本的 Robot 上执行使用 Studio 2024.2 构建的 Windows 或跨平台流程时将失败,并显示以下错误:“远程异常:NU1202:包 <package_name> <version> 与 net6.0-windows7.0(.NET CoreApp,版本 = v6.0)不兼容。包 <package_name> <version> 支持:net8.0-windows7.0(.NET CoreApp,版本 = v8.0)。”

潜在问题

NuGet 尝试解析 .NET 6 的包,而您的自动化则是使用 .NET 8 构建。系统不支持此类前向兼容性。

解决方案

将您的 Robot 升级到版本 2024.2。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新