UiPath Documentation
robot
2023.4
false
Guide de l’administrateur du Robot
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

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
  • .NET Framework Runtime

É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 ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour