robot
2024.10
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l’administrateur du Robot

Dernière mise à jour 17 févr. 2025

Résolution des problèmes .NET

.NET requis lors de la mise à niveau MSI

Description

La mise à niveau du Robot avec les programmes d’installation MSI (Studio ou Robot) échoue avec l’erreur suivante : « Vous devez installer .NET Desktop Runtime pour exécuter cette application. »

Problème potentiel

Il est possible que le runtime .NET Desktop Runtime ou .NET Runtime installé sur votre machine soit corrompu.

Solution

Désinstallez le runtime .NET Desktop Runtime/.NET Runtime de votre appareil et réexécutez le programme d’installation UiPath MSI.

Les activités ne trouvent pas le runtime .NET

Description

Les workflows utilisant des packages d’activités spécifiques échouent lorsqu’ils sont exécutés par des robots 2023.4.0 ou des versions plus récentes. Les erreurs suivantes s’affichent :

  • « Afin de pouvoir exécuter cette application, vous devez installer les infrastructures manquantes pour .NET. »

  • « Afin de pouvoir exécuter cette application, vous devez installer .NET. »

Packages d’activités affectés

  • UiPath.Form.Activities version 2.0.x

  • UiPath.IntelligentOCR.Activities

  • UiPath.MobileAutomation.Activities

  • UiPath.Vision

  • UiPath.DocumentUnderstanding.Activities

  • Activités liées à OCR dans le package UiPath.UIAutomation.Activities

  • UiPath.OmniPage.Activities

  • UiPath.OCR.activities

Solution 1

Mettez à niveau les packages d’activités des workflows problématiques vers les dernières versions.

Solution 2

Ajoutez une activité Appeler le code (Invoke Code) au début du workflow problématique avec l’extrait suivant :

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

Solution 3

Installer :

  • .NET Desktop Runtime, pour un système d’exploitation Windows

  • .NET Runtime, pour d’autres systèmes d’exploitation, comme MacOS

Échec de l’exécution des projets .NET 8

Description

L’exécution d’un processus Windows ou multiplate-forme créé à l’aide de Studio 2024.2, sur une version 2023.12 du Robot ou antérieure, échoue avec l’erreur suivante : « RemoteException : NU1202 : le package <package_name> <version> n’est pas compatible avec net6.0-windows7. 0 (.NETCoreApp,Version=v6.0). Le package <package_name> <version> prend en charge : net8.0-windows7.0 (.NETCoreApp,Version=v8.0). »

Problème potentiel

NuGet essaie de résoudre un package pour .NET 6, alors que votre automatisation a été créée à l’aide de .NET 8. Cette compatibilité ascendante n’est pas prise en charge.

Solution

Mettez à niveau vos robots vers la version 2024.2.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White