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

Résolution des problèmes .NET

.NET nécessaire lors de l'installation

Description

La mise à niveau des programmes d'installation MSI échoue avec l'erreur suivante : « Vous devez installer .NET Desktop Runtime pour exécuter cette application. »

Problème potentiel

Le runtime .NET installé sur votre machine est peut-être corrompu.

Solution

Désinstallez le runtime .NET de votre appareil et réexécutez le programme d'installation.

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 impacté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é 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

Installez le runtime Windows .NET ou les infrastructures .NET manquantes.

É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
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.