robot
2024.10
true
UiPath logo, featuring letters U and I in white

Guía de administración de UiPath Robot

Última actualización 18 de dic. de 2024

Solución de problemas de .NET

Se requiere .NET durante la instalación

Descripción

Upgrading the Robot with MSI installers fails with the following error: "You must install .NET Desktop Runtime to run this application."

Posible problema

El tiempo de ejecución .NET instalado en tu máquina puede estar dañado.

Solución

Desinstala el tiempo de ejecución .NET de tu dispositivo y vuelve a ejecutar el instalador.

Las actividades no pueden encontrar .NET Runtime

Descripción

Los flujos de trabajo que utilizan paquetes de actividades específicos fallan cuando los ejecutan los robots 2023.4.0 y posteriores. Se muestran los siguientes errores:

  • "Para ejecutar esta aplicación, debes instalar los marcos para .NET que falten".

  • "Para ejecutar esta aplicación, debes instalar .NET".

Paquetes de actividades afectados

  • UiPath.Form.Activities versión 2.0.x

  • UiPath.IntelligentOCR.Activities

  • UiPath.MobileAutomation.Activities

  • UiPath.Vision

  • UiPath.DocumentUnderstanding.Activities

  • Actividades relacionadas con OCR en el paquete UiPath.UIAutomation.Activities

  • UiPath.OmniPage.Activities

  • UiPath.OCR.activities

Solución 1

Actualiza los paquetes de actividades de los flujos de trabajo problemáticos a las últimas versiones.

Solución 2

Add an Invoke Code activity at the start of the problematic workflow with the following snippet:

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

Solución 3

Instala el tiempo de ejecución de Windows .NET o los marcos .NET que faltan.

Los proyectos .NET 8 no se pueden ejecutar

Descripción

Al ejecutar un proceso de Windows o multiplataforma creado utilizando Studio 2024.2, en una versión del robot 2023.12 o posterior, se produce un error con el siguiente error: "RemoteException: NU1202: el paquete no <package_name><version>es compatible con net6.0-windows7.0 (.NETCoreApp,Version=v6.0). El paquete <package_name> <version> es compatible con net8.0-windows7.0(.NETCoreApp,Version=v8.0)."

Posible problema

NuGet intenta resolver un paquete para .NET 6, mientras que tu automatización se creó utilizando .NET 8. No se admite dicha compatibilidad con versiones anteriores.

Solución

Upgrade your Robots to version 2024.2.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.