robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18 de nov. de 2024

Solución de problemas de .NET

Se requiere .NET durante la instalación

Descripción

La actualización de los instaladores MSI falla con el siguiente error: "Debes instalar .NET Desktop Runtime para ejecutar esta aplicación".

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

Añade una actividad Invocar código al inicio del flujo de trabajo problemático con el siguiente fragmento:

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

Actualiza tus robots a la versión 2024.2 .exe.

¿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.