robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 2024年11月14日

.NET 故障排除

安装过程中需要 .NET

描述

升级 MSI 安装程序失败,并显示以下错误:“您必须安装 .NET Desktop Runtime 才能运行此应用程序。”

潜在问题

您计算机上安装的 .NET 运行时可能已损坏。

解决方案

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

活动找不到 .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 Windows 运行时或缺少的 .NET 框架。

.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 版本。

此页面有帮助吗?

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